---
title: TLS Options
framework: network
role: collectionGroup
role_heading: API Collection
path: network/tls-options
---

# TLS Options

Configure options for connections that use Transport Layer Security.

## Topics

### Creating TLS Connections

- [nw_protocol_copy_tls_definition()](network/nw_protocol_copy_tls_definition().md)
- [nw_tls_create_options()](network/nw_tls_create_options().md)
- [nw_tls_copy_sec_protocol_options(_:)](network/nw_tls_copy_sec_protocol_options(_:).md)

### Inspecting TLS State

- [nw_protocol_metadata_is_tls(_:)](network/nw_protocol_metadata_is_tls(_:).md)
- [nw_tls_copy_sec_protocol_metadata(_:)](network/nw_tls_copy_sec_protocol_metadata(_:).md)

## See Also

### Network Protocols

- [TCP Options](network/tcp-options.md)
- [QUIC Options](network/quic-options.md)
- [UDP Options](network/udp-options.md)
- [IP Options](network/ip-options.md)
- [WebSocket Options](network/websocket-options.md)
- [Framer Protocol Options](network/framer-protocol-options.md)
