---
title: tlsMinimumSupportedProtocol
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/urlsessionconfiguration/tlsminimumsupportedprotocol
---

# tlsMinimumSupportedProtocol

The minimum TLS protocol to accept during protocol negotiation.

## Declaration

```swift
var tlsMinimumSupportedProtocol: SSLProtocol { get set }
```

## Discussion

Discussion This property determines the minimum supported TLS protocol version for tasks within sessions based on this configuration.

## See Also

### Setting security policies

- [tlsMinimumSupportedProtocolVersion](foundation/urlsessionconfiguration/tlsminimumsupportedprotocolversion.md)
- [tlsMaximumSupportedProtocolVersion](foundation/urlsessionconfiguration/tlsmaximumsupportedprotocolversion.md)
- [urlCredentialStorage](foundation/urlsessionconfiguration/urlcredentialstorage.md)
- [tlsMaximumSupportedProtocol](foundation/urlsessionconfiguration/tlsmaximumsupportedprotocol.md)
- [requiresDNSSECValidation](foundation/urlsessionconfiguration/requiresdnssecvalidation.md)
