---
title: securityProtocolOptions
framework: network
role: symbol
role_heading: Instance Property
path: network/nwprotocolquic/options/securityprotocoloptions
---

# securityProtocolOptions

The handshake security options QUIC uses.

## Declaration

```swift
var securityProtocolOptions: sec_protocol_options_t { get }
```

## See Also

### Customizing Connection Options

- [init(alpn:)](network/nwprotocolquic/options/init(alpn:).md)
- [init()](network/nwprotocolquic/options/init().md)
- [alpn](network/nwprotocolquic/options/alpn.md)
- [idleTimeout](network/nwprotocolquic/options/idletimeout.md)
- [initialMaxData](network/nwprotocolquic/options/initialmaxdata.md)
- [initialMaxStreamDataBidirectionalLocal](network/nwprotocolquic/options/initialmaxstreamdatabidirectionallocal.md)
- [initialMaxStreamDataBidirectionalRemote](network/nwprotocolquic/options/initialmaxstreamdatabidirectionalremote.md)
- [initialMaxStreamDataUnidirectional](network/nwprotocolquic/options/initialmaxstreamdataunidirectional.md)
- [initialMaxStreamsBidirectional](network/nwprotocolquic/options/initialmaxstreamsbidirectional.md)
- [initialMaxStreamsUnidirectional](network/nwprotocolquic/options/initialmaxstreamsunidirectional.md)
- [maxDatagramFrameSize](network/nwprotocolquic/options/maxdatagramframesize.md)
- [maxUDPPayloadSize](network/nwprotocolquic/options/maxudppayloadsize.md)
