<!--
{
  "documentType" : "article",
  "framework" : "Security",
  "identifier" : "/documentation/Security/sslconfig",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "SSLConfig"
}
-->

# SSLConfig

Use these constants to configure Transport Layer Security (TLS) sessions.

## Topics

### Constants

[`let kSSLSessionConfig_3DES_fallback: CFString`](/documentation/Security/kSSLSessionConfig_3DES_fallback)

[`let kSSLSessionConfig_ATSv1: CFString`](/documentation/Security/kSSLSessionConfig_ATSv1)

[`let kSSLSessionConfig_ATSv1_noPFS: CFString`](/documentation/Security/kSSLSessionConfig_ATSv1_noPFS)

[`let kSSLSessionConfig_RC4_fallback: CFString`](/documentation/Security/kSSLSessionConfig_RC4_fallback)

[`let kSSLSessionConfig_TLSv1_3DES_fallback: CFString`](/documentation/Security/kSSLSessionConfig_TLSv1_3DES_fallback)

[`let kSSLSessionConfig_TLSv1_RC4_fallback: CFString`](/documentation/Security/kSSLSessionConfig_TLSv1_RC4_fallback)

[`let kSSLSessionConfig_TLSv1_fallback: CFString`](/documentation/Security/kSSLSessionConfig_TLSv1_fallback)

[`let kSSLSessionConfig_anonymous: CFString`](/documentation/Security/kSSLSessionConfig_anonymous)

[`let kSSLSessionConfig_default: CFString`](/documentation/Security/kSSLSessionConfig_default)

[`let kSSLSessionConfig_legacy: CFString`](/documentation/Security/kSSLSessionConfig_legacy)

[`let kSSLSessionConfig_legacy_DHE: CFString`](/documentation/Security/kSSLSessionConfig_legacy_DHE)

[`let kSSLSessionConfig_standard: CFString`](/documentation/Security/kSSLSessionConfig_standard)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)