---
title: QUIC.TLS
framework: network
role: symbol
role_heading: Structure
path: network/quic/tls-swift.struct
---

# QUIC.TLS

The set of TLS options available when using QUIC.

## Declaration

```swift
struct TLS
```

## Overview

Overview Used to configure the TLS handshake that runs within the QUIC handshake.

## Topics

### Instance Methods

- [certificateValidator(_:)](network/quic/tls-swift.struct/certificatevalidator(_:).md)
- [cipherSuites(_:)](network/quic/tls-swift.struct/ciphersuites(_:).md)
- [ciphersuiteGroups(_:)](network/quic/tls-swift.struct/ciphersuitegroups(_:).md)
- [localIdentity(_:)](network/quic/tls-swift.struct/localidentity(_:).md)
- [peerAuthentication(_:)](network/quic/tls-swift.struct/peerauthentication(_:).md)
