No overview available.


enum NEVPNIKEv2EncryptionAlgorithm : Int


Encryption Algorithms

case algorithmDES

Data Encryption Standard (DES)

case algorithm3DES

Triple Data Encryption Algorithm (aka 3DES)

case algorithmAES128

Advanced Encryption Standard 256-bit (AES256).

case algorithmAES256

Advanced Encryption Standard 256 bit (AES256).

case algorithmAES128GCM

Advanced Encryption Standard 128-bit Galois/Counter Mode (AES128GCM).

case algorithmAES256GCM

Advanced Encryption Standard 256-bit Galois/Counter Mode (AES256GCM).

case algorithmChaCha20Poly1305

ChaCha20 and Poly1305 (ChaCha20Poly1305).

See Also

IKEv2 Security Association Parameters

var encryptionAlgorithm: NEVPNIKEv2EncryptionAlgorithm

The algorithm used by the Security Association to encrypt and decrypt data.

var integrityAlgorithm: NEVPNIKEv2IntegrityAlgorithm

The algorithm used by the Security Association to verify the integrity of data.

var diffieHellmanGroup: NEVPNIKEv2DiffieHellmanGroup

The Diffie Hellman group used by the Security Association.

var lifetimeMinutes: Int32

The duration of the lifetime of the Security Association, in minutes.