<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # QSsl Class Reference ## [[QtNetwork](index.htm) module] 該QSSL命名空間聲明,以共同在所有SSL枚舉類[QtNetwork](index.htm)。[More...](#details) ### Types * `enum AlternateNameEntryType { EmailEntry, DnsEntry }` * `enum EncodingFormat { Pem, Der }` * `enum KeyAlgorithm { Rsa, Dsa }` * `enum KeyType { PrivateKey, PublicKey }` * `enum SslOption { SslOptionDisableEmptyFragments, SslOptionDisableSessionTickets, SslOptionDisableCompression, SslOptionDisableServerNameIndication, SslOptionDisableLegacyRenegotiation }` * `class **[SslOptions](index.htm)**` * `enum SslProtocol { UnknownProtocol, SslV3, SslV2, TlsV1, ..., SecureProtocols }` * * * ## Detailed Description 該QSSL命名空間聲明,以共同在所有SSL枚舉類[QtNetwork](index.htm)。 * * * ## Type Documentation ``` QSsl.AlternateNameEntryType ``` 描述了密鑰類型為備用名稱中的條目[QSslCertificate](qsslcertificate.html)。 | Constant | Value | Description | | --- | --- | --- | | `QSsl.EmailEntry` | `0` | 電子郵件進入;的條目包含該證書的有效期為一個電子郵件地址。 | | `QSsl.DnsEntry` | `1` | DNS主機名稱條目;該項目包含一個主機名條目,該證書有效期為。該條目可以包含通配符。 | **See also** [QSslCertificate.alternateSubjectNames](qsslcertificate.html#alternateSubjectNames)( ) 。 ``` QSsl.EncodingFormat ``` 描述了所支持的編碼格式的證書和密鑰。 | Constant | Value | Description | | --- | --- | --- | | `QSsl.Pem` | `0` | PEM格式。 | | `QSsl.Der` | `1` | 該DER格式。 | ``` QSsl.KeyAlgorithm ``` 描述了支持不同的密鑰算法[QSslKey](qsslkey.html)。 | Constant | Value | Description | | --- | --- | --- | | `QSsl.Rsa` | `0` | RSA算法。 | | `QSsl.Dsa` | `1` | DSA算法。 | ``` QSsl.KeyType ``` 介紹了兩種類型的密鑰[QSslKey](qsslkey.html)支持。 | Constant | Value | Description | | --- | --- | --- | | `QSsl.PrivateKey` | `0` | 私鑰。 | | `QSsl.PublicKey` | `1` | 公鑰。 | ``` QSsl.SslOption ``` 描述了可被用于控制的SSL行為的細節的選項。這些選項通常用于開啟功能關閉,以解決馬車服務器。 | Constant | Value | Description | | --- | --- | --- | | `QSsl.SslOptionDisableEmptyFragments` | `0x01` | 使用分組密碼時禁止空片段插入到數據。當啟用時,這可以防止一些攻擊(如野獸攻擊) ,但它是與一些服務器不兼容。 | | `QSsl.SslOptionDisableSessionTickets` | `0x02` | 禁用SSL會話票證擴展。這可能會導致較慢的連接設置,但是某些服務器不具有擴展兼容。 | | `QSsl.SslOptionDisableCompression` | `0x04` | 禁用SSL壓縮擴展。當啟用時,這允許被傳遞通過SSL進行壓縮的數據,但是有些服務器不具有此擴展兼容。 | | `QSsl.SslOptionDisableServerNameIndication` | `0x08` | 禁用SSL服務器名稱指示擴展。當啟用時,這告訴服務器被訪問允許其以正確的證書進行響應的虛擬主機。 | | `QSsl.SslOptionDisableLegacyRenegotiation` | `0x10` | 停用舊的不安全機制,重新協商連接參數。當啟用時,這個選項可以允許傳統服務器的連接,但它引入了一個攻擊者可以注入純文本轉換成SSL會話的可能性。 | 默認情況下, SslOptionDisableEmptyFragments被接通,因為這會導致問題具有大量的服務器。 SslOptionDisableLegacyRenegotiation也已經打開,因為它引入了安全風險。 SslOptionDisableCompression被接通,以防止攻擊者犯罪宣傳。其他選項是關閉的。 注:可購買上述選項取決于所使用的SSL后端的版本。 該SslOptions類型是一個typedef為[QFlags](index.htm)\u003cSslOption\u003e 。它存儲SslOption值的或組合。 ``` QSsl.SslProtocol ``` 介紹了加密的協議。 | Constant | Value | Description | | --- | --- | --- | | `QSsl.SslV3` | `0` | 的SSLv3 | | `QSsl.SslV2` | `1` | 的SSLv2 | | `QSsl.TlsV1` | `2` | 使用TLSv1 | | `QSsl.UnknownProtocol` | `-1` | 加密的協議不能確定。 | | `QSsl.AnyProtocol` | `3` | 插座理解的SSLv2 , SSLv3的,和TLSv1 。這個值是由[QSslSocket](qsslsocket.html)只。 | | `QSsl.TlsV1SslV3` | `4` | 在客戶端,這將發送一個TLS 1.0客戶您好,使得使用TLSv1與SSLv3的連接。在服務器端,這將使雙方的SSLv3和TLSv1連接。 | | `QSsl.SecureProtocols` | `5` | 默認的選項,使用已知的安全協議;目前的行為就像TlsV1SslV3 。 | 注意:使用SSL大多數服務器理解兩個版本( 2和3) ,但建議使用最新版本只出于安全原因。然而, SSL和TLS是不能互相兼容的:如果你得到意想不到的握手失敗,請確認您選擇了正確的設置為您的協議。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看