<class name="QSsl" doc="/** <p>The <a href="QSsl.html"><tt>QSsl</tt></a> namespace declares enums common to all SSL classes in QtNetwork.</p> */"> <enum name="KeyType" doc="/** <p>Describes the two types of keys QSslKey supports.</p> */"> <enum-value name="PrivateKey" doc="/** <p>A private key.</p> */"/> <enum-value name="PublicKey" doc="/** <p>A public key.</p> */"/> </enum> <enum name="KeyAlgorithm" doc="/** <p>Describes the different key algorithms supported by QSslKey.</p> */"> <enum-value name="Rsa" doc="/** <p>The RSA algorithm.</p> */"/> <enum-value name="Dsa" doc="/** <p>The DSA algorithm.</p> */"/> </enum> <enum name="SslProtocol" doc="/** <p>Describes the protocol of the cipher.</p> */"> <enum-value name="SslV3" doc="/** <p>SSLv3 - the default protocol.</p> */"/> <enum-value name="SslV2" doc="/** <p>SSLv2</p> */"/> <enum-value name="TlsV1" doc="/** <p>TLSv1</p> */"/> <enum-value name="AnyProtocol" doc="/** <p>The socket understands SSLv2, SSLv3, and TLSv1. This value is used by QSslSocket only.</p> */"/> <enum-value name="UnknownProtocol" doc="/** <p>The cipher's protocol cannot be determined.</p> */"/> </enum> <enum name="AlternateNameEntryType" doc="/** <p>Describes the key types for alternate name entries in QSslCertificate.</p> @see <tt>QSslCertificate::alternateSubjectNames</tt> */"> <enum-value name="EmailEntry" doc="/** <p>An email entry; the entry contains an email address that the certificate is valid for.</p> */"/> <enum-value name="DnsEntry" doc="/** <p>A DNS host name entry; the entry contains a host name entry that the certificate is valid for. The entry may contain wildcards.</p> */"/> </enum> <enum name="EncodingFormat" doc="/** <p>Describes supported encoding formats for certificates and keys.</p> */"> <enum-value name="Pem" doc="/** <p>The PEM format.</p> */"/> <enum-value name="Der" doc="/** <p>The DER format.</p> */"/> </enum> </class>