Enumeration

SSL Cipher Suite Values

Recognize the set of valid SSL cipher suite values.

Declaration

enum : SSLCipherSuite {
    ...
};

Overview

These cipher suite constants are part of the TLS specification. For more information, see RFC 5246.

Topics

Constants

SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA

Session key size conforms to pre-1998 US export restrictions.

SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA

Session key size conforms to pre-1998 US export restrictions.

SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA

Session key size conforms to pre-1998 US export restrictions.

SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA

Session key size conforms to pre-1998 US export restrictions.

SSL_DH_anon_EXPORT_WITH_RC4_40_MD5

Session key size conforms to pre-1998 US export restrictions.

SSL_RSA_EXPORT_WITH_DES40_CBC_SHA

Session key size conforms to pre-1998 US export restrictions.

SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5

Session key size conforms to pre-1998 US export restrictions.

SSL_RSA_EXPORT_WITH_RC4_40_MD5

Session key size conforms to pre-1998 US export restrictions.

SSL_RSA_WITH_3DES_EDE_CBC_MD5

This value can be specified for SSL 2 but not SSL 3.

SSL_RSA_WITH_DES_CBC_MD5

This value can be specified for SSL 2 but not SSL 3.

SSL_RSA_WITH_IDEA_CBC_MD5

This value can be specified for SSL 2 but not SSL 3.

SSL_RSA_WITH_RC2_CBC_MD5

This value can be specified for SSL 2 but not SSL 3.

See Also

Ciphers

SSLGetNumberSupportedCiphers

Determines the number of cipher suites supported.

Deprecated
SSLGetSupportedCiphers

Determines the values of the supported cipher suites.

Deprecated
SSLSetEnabledCiphers

Specifies a restricted set of SSL cipher suites to be enabled by the current SSL session context.

Deprecated
SSLGetNumberEnabledCiphers

Determines the number of cipher suites currently enabled.

Deprecated
SSLGetEnabledCiphers

Determines which SSL cipher suites are currently enabled.

Deprecated
SSLGetNegotiatedCipher

Retrieves the cipher suite negotiated for this session.

Deprecated
SSLSetDiffieHellmanParams

Specifies Diffie-Hellman parameters for a given context.

Deprecated
SSLGetDiffieHellmanParams

Retrieves the Diffie-Hellman parameters for a given context.

Deprecated
tls_ciphersuite_group_t

Groups that collect ciphersuites of comparable security properties.

Beta
tls_ciphersuite_t

The collection of valid ciphersuites.

Beta
SSLCipherSuite

A type for storing cipher suite values.

SSLCiphersuiteGroup

A mechanism for grouping related cipher suites.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software