One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEVPNProtocolIKEv2

class · iOS 8.0+ · SDK 27.1

class NEVPNProtocolIKEv2

Members (35)

init

init

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

ikeSecurityAssociationParameters

TypeScript
get ikeSecurityAssociationParameters(): NEVPNIKEv2SecurityAssociationParameters
Swift declaration
var ikeSecurityAssociationParameters: NEVPNIKEv2SecurityAssociationParameters { get }
get · iOS 26.0+

allowPostQuantumKeyExchangeFallback

TypeScript
get allowPostQuantumKeyExchangeFallback(): boolean
Swift declaration
var allowPostQuantumKeyExchangeFallback: Bool { get set }
set · iOS 26.0+

allowPostQuantumKeyExchangeFallback

TypeScript
set allowPostQuantumKeyExchangeFallback(value: boolean)
Swift declaration
var allowPostQuantumKeyExchangeFallback: Bool { get set }
get · iOS 8.3+

certificateType

TypeScript
get certificateType(): NEVPNIKEv2CertificateType
Swift declaration
var certificateType: NEVPNIKEv2CertificateType { get set }
set · iOS 8.3+

certificateType

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

childSecurityAssociationParameters

TypeScript
get childSecurityAssociationParameters(): NEVPNIKEv2SecurityAssociationParameters
Swift declaration
var childSecurityAssociationParameters: NEVPNIKEv2SecurityAssociationParameters { get }
get · iOS 8.0+

deadPeerDetectionRate

TypeScript
get deadPeerDetectionRate(): NEVPNIKEv2DeadPeerDetectionRate
Swift declaration
var deadPeerDetectionRate: NEVPNIKEv2DeadPeerDetectionRate { get set }
set · iOS 8.0+

deadPeerDetectionRate

TypeScript
set deadPeerDetectionRate(value: NEVPNIKEv2DeadPeerDetectionRate)
Swift declaration
var deadPeerDetectionRate: NEVPNIKEv2DeadPeerDetectionRate { get set }
get · iOS 9.0+

disableMOBIKE

TypeScript
get disableMOBIKE(): boolean
Swift declaration
var disableMOBIKE: Bool { get set }
set · iOS 9.0+

disableMOBIKE

TypeScript
set disableMOBIKE(value: boolean)
Swift declaration
var disableMOBIKE: Bool { get set }
get · iOS 9.0+

disableRedirect

TypeScript
get disableRedirect(): boolean
Swift declaration
var disableRedirect: Bool { get set }
set · iOS 9.0+

disableRedirect

TypeScript
set disableRedirect(value: boolean)
Swift declaration
var disableRedirect: Bool { get set }
get · iOS 13.0+

enableFallback

TypeScript
get enableFallback(): boolean
Swift declaration
var enableFallback: Bool { get set }
set · iOS 13.0+

enableFallback

TypeScript
set enableFallback(value: boolean)
Swift declaration
var enableFallback: Bool { get set }
get · iOS 9.0+

enablePFS

TypeScript
get enablePFS(): boolean
Swift declaration
var enablePFS: Bool { get set }
set · iOS 9.0+

enablePFS

TypeScript
set enablePFS(value: boolean)
Swift declaration
var enablePFS: Bool { get set }
get · iOS 9.0+

enableRevocationCheck

TypeScript
get enableRevocationCheck(): boolean
Swift declaration
var enableRevocationCheck: Bool { get set }
set · iOS 9.0+

enableRevocationCheck

TypeScript
set enableRevocationCheck(value: boolean)
Swift declaration
var enableRevocationCheck: Bool { get set }
get · iOS 11.0+

maximumTLSVersion

TypeScript
get maximumTLSVersion(): NEVPNIKEv2TLSVersion
Swift declaration
var maximumTLSVersion: NEVPNIKEv2TLSVersion { get set }
set · iOS 11.0+

maximumTLSVersion

TypeScript
set maximumTLSVersion(value: NEVPNIKEv2TLSVersion)
Swift declaration
var maximumTLSVersion: NEVPNIKEv2TLSVersion { get set }
get · iOS 11.0+

minimumTLSVersion

TypeScript
get minimumTLSVersion(): NEVPNIKEv2TLSVersion
Swift declaration
var minimumTLSVersion: NEVPNIKEv2TLSVersion { get set }
set · iOS 11.0+

minimumTLSVersion

TypeScript
set minimumTLSVersion(value: NEVPNIKEv2TLSVersion)
Swift declaration
var minimumTLSVersion: NEVPNIKEv2TLSVersion { get set }
get · iOS 14.0+

mtu

TypeScript
get mtu(): number
Swift declaration
var mtu: Int { get set }
set · iOS 14.0+

mtu

TypeScript
set mtu(value: number)
Swift declaration
var mtu: Int { get set }
get · iOS 18.0+

ppkConfiguration

TypeScript
get ppkConfiguration(): (NEVPNIKEv2PPKConfiguration) | null
Swift declaration
@NSCopying var ppkConfiguration: NEVPNIKEv2PPKConfiguration? { get set }
set · iOS 18.0+

ppkConfiguration

TypeScript
set ppkConfiguration(value: (NEVPNIKEv2PPKConfiguration) | null)
Swift declaration
@NSCopying var ppkConfiguration: NEVPNIKEv2PPKConfiguration? { get set }
get · iOS 8.0+

serverCertificateCommonName

TypeScript
get serverCertificateCommonName(): (string) | null
Swift declaration
var serverCertificateCommonName: String? { get set }
set · iOS 8.0+

serverCertificateCommonName

TypeScript
set serverCertificateCommonName(value: (string) | null)
Swift declaration
var serverCertificateCommonName: String? { get set }
get · iOS 8.0+

serverCertificateIssuerCommonName

TypeScript
get serverCertificateIssuerCommonName(): (string) | null
Swift declaration
var serverCertificateIssuerCommonName: String? { get set }
set · iOS 8.0+

serverCertificateIssuerCommonName

TypeScript
set serverCertificateIssuerCommonName(value: (string) | null)
Swift declaration
var serverCertificateIssuerCommonName: String? { get set }
get · iOS 9.0+

strictRevocationCheck

TypeScript
get strictRevocationCheck(): boolean
Swift declaration
var strictRevocationCheck: Bool { get set }
set · iOS 9.0+

strictRevocationCheck

TypeScript
set strictRevocationCheck(value: boolean)
Swift declaration
var strictRevocationCheck: Bool { get set }
get · iOS 9.0+

useConfigurationAttributeInternalIPSubnet

TypeScript
get useConfigurationAttributeInternalIPSubnet(): boolean
Swift declaration
var useConfigurationAttributeInternalIPSubnet: Bool { get set }
set · iOS 9.0+

useConfigurationAttributeInternalIPSubnet

TypeScript
set useConfigurationAttributeInternalIPSubnet(value: boolean)
Swift declaration
var useConfigurationAttributeInternalIPSubnet: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All NetworkExtension types →