---
title: NetworkVPNIKEV2PostQuantumKeyExchangeObject
framework: Device Management
role: symbol
role_heading: Object
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: devicemanagement/networkvpnikev2postquantumkeyexchangeobject
---

# NetworkVPNIKEV2PostQuantumKeyExchangeObject

Post Quantum Key Exchange settings.

## Declaration

```data
object NetworkVPNIKEV2PostQuantumKeyExchangeObject
```

## Properties

AllowFallback: If set to false, the VPN doesn’t establish a connection if the server doesn’t support or doesn’t allow post-quantum key exchanges. Thd device ignores this key if PostQuantumKeyExchangeMethods isn’t present in IKESecurityAssociationParameters or ChildSecurityAssociationParameters. PPK: The Post-quantum Pre-shared key (PPK) the device uses for this VPN. This key is is used with VPN servers that support RFC 8784. If this key is present PPKIdentifier must also be present. PPKIdentifier: The identifier for the Post-quantum Pre-shared key (PPK) the device uses for this VPN. This key is is used with VPN servers that support RFC 8784. If this key is present PPK must also be present. PPKMandatory: If set to true, the VPN doesn’t establish a connection if the server doesn’t support RFC 8784 or doesn’t accept the PPK identifier specified in PPKIdentifier. The device ignores this key if PPK and PPKIdentifier aren’t present.

## See Also

### Objects

- [NetworkVPNIKEV2AuthenticationObject](devicemanagement/networkvpnikev2authenticationobject.md)
- [NetworkVPNIKEV2DNSObject](devicemanagement/networkvpnikev2dnsobject.md)
- [NetworkVPNIKEV2IdleObject](devicemanagement/networkvpnikev2idleobject.md)
- [NetworkVPNIKEV2NetworkRoutingObject](devicemanagement/networkvpnikev2networkroutingobject.md)
- [NetworkVPNIKEV2OnDemandObject](devicemanagement/networkvpnikev2ondemandobject.md)
- [NetworkVPNIKEV2ProxiesObject](devicemanagement/networkvpnikev2proxiesobject.md)
- [NetworkVPNIKEV2SecurityAssociationParametersObject](devicemanagement/networkvpnikev2securityassociationparametersobject.md)
