One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEVPNIKEv2SecurityAssociationParameters

class · iOS 8.0+ · SDK 27.1

class NEVPNIKEv2SecurityAssociationParameters

Members (11)

init

init

TypeScript
static init(): NEVPNIKEv2SecurityAssociationParameters
Swift declaration
init()
get · iOS 8.0+

diffieHellmanGroup

TypeScript
get diffieHellmanGroup(): NEVPNIKEv2DiffieHellmanGroup
Swift declaration
var diffieHellmanGroup: NEVPNIKEv2DiffieHellmanGroup { get set }
set · iOS 8.0+

diffieHellmanGroup

TypeScript
set diffieHellmanGroup(value: NEVPNIKEv2DiffieHellmanGroup)
Swift declaration
var diffieHellmanGroup: NEVPNIKEv2DiffieHellmanGroup { get set }
get · iOS 8.0+

encryptionAlgorithm

TypeScript
get encryptionAlgorithm(): NEVPNIKEv2EncryptionAlgorithm
Swift declaration
var encryptionAlgorithm: NEVPNIKEv2EncryptionAlgorithm { get set }
set · iOS 8.0+

encryptionAlgorithm

TypeScript
set encryptionAlgorithm(value: NEVPNIKEv2EncryptionAlgorithm)
Swift declaration
var encryptionAlgorithm: NEVPNIKEv2EncryptionAlgorithm { get set }
get · iOS 8.0+

integrityAlgorithm

TypeScript
get integrityAlgorithm(): NEVPNIKEv2IntegrityAlgorithm
Swift declaration
var integrityAlgorithm: NEVPNIKEv2IntegrityAlgorithm { get set }
set · iOS 8.0+

integrityAlgorithm

TypeScript
set integrityAlgorithm(value: NEVPNIKEv2IntegrityAlgorithm)
Swift declaration
var integrityAlgorithm: NEVPNIKEv2IntegrityAlgorithm { get set }
get · iOS 8.0+

lifetimeMinutes

TypeScript
get lifetimeMinutes(): number
Swift declaration
var lifetimeMinutes: Int32 { get set }
set · iOS 8.0+

lifetimeMinutes

TypeScript
set lifetimeMinutes(value: number)
Swift declaration
var lifetimeMinutes: Int32 { get set }
get · iOS 26.0+

postQuantumKeyExchangeMethods

TypeScript
get postQuantumKeyExchangeMethods(): Array<NEVPNIKEv2PostQuantumKeyExchangeMethod>
Swift declaration
var postQuantumKeyExchangeMethods: [NEVPNIKEv2PostQuantumKeyExchangeMethod] { get set }

The post-quantum key exchange method(s) used by the Security Association, if any. Up to 7 methods may be specified, mapping to ADDKE1 - ADDKE7 from RFC 9370.

set · iOS 26.0+

postQuantumKeyExchangeMethods

TypeScript
set postQuantumKeyExchangeMethods(value: Array<NEVPNIKEv2PostQuantumKeyExchangeMethod>)
Swift declaration
var postQuantumKeyExchangeMethods: [NEVPNIKEv2PostQuantumKeyExchangeMethod] { get set }

The post-quantum key exchange method(s) used by the Security Association, if any. Up to 7 methods may be specified, mapping to ADDKE1 - ADDKE7 from RFC 9370.

Skipped declarations

No declarations were skipped in this snapshot.

All NetworkExtension types →