---
title: NEVPNIKEv2PostQuantumKeyExchangeMethod
framework: networkextension
role: symbol
role_heading: Enumeration
path: networkextension/nevpnikev2postquantumkeyexchangemethod
---

# NEVPNIKEv2PostQuantumKeyExchangeMethod

Quantum-secure key exchange methods you use with IKEv2 servers.

## Declaration

```swift
enum NEVPNIKEv2PostQuantumKeyExchangeMethod
```

## Topics

### Key exchange methods

- [NEVPNIKEv2PostQuantumKeyExchangeMethod.method36](networkextension/nevpnikev2postquantumkeyexchangemethod/method36.md)
- [NEVPNIKEv2PostQuantumKeyExchangeMethod.method37](networkextension/nevpnikev2postquantumkeyexchangemethod/method37.md)
- [NEVPNIKEv2PostQuantumKeyExchangeMethod.methodNone](networkextension/nevpnikev2postquantumkeyexchangemethod/methodnone.md)

### Initializers

- [init(rawValue:)](networkextension/nevpnikev2postquantumkeyexchangemethod/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

### IKEv2 Security Association parameters

- [encryptionAlgorithm](networkextension/nevpnikev2securityassociationparameters/encryptionalgorithm.md)
- [NEVPNIKEv2EncryptionAlgorithm](networkextension/nevpnikev2encryptionalgorithm.md)
- [integrityAlgorithm](networkextension/nevpnikev2securityassociationparameters/integrityalgorithm.md)
- [NEVPNIKEv2IntegrityAlgorithm](networkextension/nevpnikev2integrityalgorithm.md)
- [diffieHellmanGroup](networkextension/nevpnikev2securityassociationparameters/diffiehellmangroup.md)
- [NEVPNIKEv2DiffieHellmanGroup](networkextension/nevpnikev2diffiehellmangroup.md)
- [lifetimeMinutes](networkextension/nevpnikev2securityassociationparameters/lifetimeminutes.md)
- [postQuantumKeyExchangeMethods](networkextension/nevpnikev2securityassociationparameters/postquantumkeyexchangemethods-3173s.md)
