NEVPNIKEv2Security contains parameters for an IKEv2 Security Association.
SDKs
- iOS 8.0+
- macOS 10.11+
- UIKit for Mac 13.0+Beta
Framework
- Network
Extension
Declaration
class NEVPNIKEv2SecurityAssociationParameters : NSObject
NEVPNIKEv2Security contains parameters for an IKEv2 Security Association.
SDKs
Framework
class NEVPNIKEv2SecurityAssociationParameters : NSObject
var encryption Algorithm: NEVPNIKEv2Encryption AlgorithmThe algorithm used by the Security Association to encrypt and decrypt data.
var integrity Algorithm: NEVPNIKEv2Integrity AlgorithmThe algorithm used by the Security Association to verify the integrity of data.
var diffie Hellman Group: NEVPNIKEv2Diffie Hellman GroupThe Diffie Hellman group used by the Security Association.
var lifetime Minutes: Int32The duration of the lifetime of the Security Association, in minutes.
var ike Security Association Parameters: NEVPNIKEv2Security Association ParametersAn NEVPNIKEv2Security object containing the parameters for the initial IKE security association to be negotiated with the IKEv2 server.
var child Security Association Parameters: NEVPNIKEv2Security Association ParametersAn NEVPNIKEv2Security object containing the parameters for the child IPSec security associations to be negotiated for each IKEv2 policy.
Beta Software
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.
Learn more about using Apple's beta software