---
title: "SSLGetSessionState(_:_:)"
framework: security
role: symbol
role_heading: Function
path: "security/sslgetsessionstate(_:_:)"
---

# SSLGetSessionState(_:_:)

Retrieves the state of an SSL session.

## Declaration

```swift
func SSLGetSessionState(_ context: SSLContext, _ state: UnsafeMutablePointer<SSLSessionState>) -> OSStatus
```

## Parameters

- `context`: An SSL session context reference.
- `state`: On return, points to a constant that indicates the state of the SSL session. See doc://com.apple.security/documentation/Security/SSLSessionState for possible values.

## Return Value

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