---
title: NEVPNIKEv2TLSVersion
framework: networkextension
role: symbol
role_heading: Enumeration
path: networkextension/nevpnikev2tlsversion
---

# NEVPNIKEv2TLSVersion

An enumeration of TLS Versions for use in EAP-TLS.

## Declaration

```swift
enum NEVPNIKEv2TLSVersion
```

## Topics

### TLS versions

- [NEVPNIKEv2TLSVersion.versionDefault](networkextension/nevpnikev2tlsversion/versiondefault.md)
- [NEVPNIKEv2TLSVersion.version1_0](networkextension/nevpnikev2tlsversion/version1_0.md)
- [NEVPNIKEv2TLSVersion.version1_1](networkextension/nevpnikev2tlsversion/version1_1.md)
- [NEVPNIKEv2TLSVersion.version1_2](networkextension/nevpnikev2tlsversion/version1_2.md)

### Enumeration Cases

- [NEVPNIKEv2TLSVersion.version1_3](networkextension/nevpnikev2tlsversion/version1_3.md)

### Initializers

- [init(rawValue:)](networkextension/nevpnikev2tlsversion/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing TLS version properties

- [minimumTLSVersion](networkextension/nevpnprotocolikev2/minimumtlsversion.md)
- [maximumTLSVersion](networkextension/nevpnprotocolikev2/maximumtlsversion.md)
