---
title: minimumSSLProtocolVersion
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/nwtlsparameters/minimumsslprotocolversion
---

# minimumSSLProtocolVersion

The minimum allowed SSLProtocol value to use when negotiating TLS.

## Declaration

```swift
var minimumSSLProtocolVersion: Int { get set }
```

## Discussion

Discussion Values for SSLProtocol are defined in <Security/SecureTransport.h>. If set to a non-zero value, the SSL handshake will not accept any protocol version less than the minimum.

## See Also

### Accessing TLS parameters

- [tlsSessionID](networkextension/nwtlsparameters/tlssessionid.md)
- [sslCipherSuites](networkextension/nwtlsparameters/sslciphersuites.md)
- [maximumSSLProtocolVersion](networkextension/nwtlsparameters/maximumsslprotocolversion.md)
