---
title: tlsMaximumSupportedProtocol
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/urlsessionconfiguration/tlsmaximumsupportedprotocol
---

# tlsMaximumSupportedProtocol

The maximum TLS protocol version that the client should request when making connections in this session.

## Declaration

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

## Discussion

Discussion This property determines the maximum 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)
- [tlsMinimumSupportedProtocol](foundation/urlsessionconfiguration/tlsminimumsupportedprotocol.md)
- [requiresDNSSECValidation](foundation/urlsessionconfiguration/requiresdnssecvalidation.md)
