---
title: "SSLSetProtocolVersionMin(_:_:)"
framework: security
role: symbol
role_heading: Function
path: "security/sslsetprotocolversionmin(_:_:)"
---

# SSLSetProtocolVersionMin(_:_:)

Sets the minimum protocol version allowed by the application for a given SSL context.

## Declaration

```swift
func SSLSetProtocolVersionMin(_ context: SSLContext, _ minVersion: SSLProtocol) -> OSStatus
```

## Parameters

- `context`: The SSL context associated with the connection.
- `minVersion`: The new minimum version (doc://com.apple.security/documentation/Security/SSLProtocol/tlsProtocol1, for example). See doc://com.apple.security/documentation/Security/SSLProtocol for a complete list.

## Return Value

Return Value A result code. See Secure Transport Result Codes.
