---
title: "NWParameters.PrivacyContext.ResolverConfiguration.tls(_:serverAddresses:)"
framework: network
role: symbol
role_heading: Case
path: "network/nwparameters/privacycontext/resolverconfiguration/tls(_:serveraddresses:)"
---

# NWParameters.PrivacyContext.ResolverConfiguration.tls(_:serverAddresses:)

A DNS-over-TLS resolver configuration.

## Declaration

```swift
case tls(NWEndpoint, serverAddresses: [NWEndpoint])
```

## Discussion

Discussion The hostname of the provided endpoint will be used to validate the TLS certificate of the server. See RFC 7858 for more details. The associated server addresses you provide are hints for which well-known DNS server addresses to use.

## See Also

### Resolver Types

- [NWParameters.PrivacyContext.ResolverConfiguration.https(_:serverAddresses:)](network/nwparameters/privacycontext/resolverconfiguration/https(_:serveraddresses:).md)
