---
title: sslCipherSuites
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/nwtlsparameters/sslciphersuites
---

# sslCipherSuites

The set of allowed cipher suites when negotiating TLS.

## Declaration

```swift
var sslCipherSuites: Set<NSNumber>? { get set }
```

## Discussion

Discussion Values for cipher suites are defined in <Security/CipherSuite.h>. These values should be wrapped as NSNumber objects in a set. If this property is set to nil, the default cipher suites will be used.

## See Also

### Accessing TLS parameters

- [tlsSessionID](networkextension/nwtlsparameters/tlssessionid.md)
- [minimumSSLProtocolVersion](networkextension/nwtlsparameters/minimumsslprotocolversion.md)
- [maximumSSLProtocolVersion](networkextension/nwtlsparameters/maximumsslprotocolversion.md)
