NetworkExtension Changes
NetworkExtension
Removed NEOnDemandRuleInterfaceType.Ethernet
Added NEVPNIKEv2CertificateType [enum]
Added NEVPNIKEv2CertificateType.ECDSA256
Added NEVPNIKEv2CertificateType.ECDSA384
Added NEVPNIKEv2CertificateType.ECDSA521
Added NEVPNIKEv2CertificateType.RSA
Added NEVPNIKEv2DiffieHellmanGroup.Group19
Added NEVPNIKEv2DiffieHellmanGroup.Group20
Added NEVPNIKEv2DiffieHellmanGroup.Group21
Added NEVPNIKEv2EncryptionAlgorithm.AlgorithmAES128GCM
Added NEVPNIKEv2EncryptionAlgorithm.AlgorithmAES256GCM
Added NEVPNProtocolIKEv2.certificateType
Modified NEVPNIKEv2DiffieHellmanGroup [enum]
| Declaration | |
|---|---|
| From | enum NEVPNIKEv2DiffieHellmanGroup : Int {
case Group0
case Group1
case Group2
case Group5
case Group14
case Group15
case Group16
case Group17
case Group18
} |
| To | enum NEVPNIKEv2DiffieHellmanGroup : Int {
case Group0
case Group1
case Group2
case Group5
case Group14
case Group15
case Group16
case Group17
case Group18
case Group19
case Group20
case Group21
} |
Modified NEVPNIKEv2EncryptionAlgorithm [enum]
| Declaration | |
|---|---|
| From | enum NEVPNIKEv2EncryptionAlgorithm : Int {
case AlgorithmDES
case Algorithm3DES
case AlgorithmAES128
case AlgorithmAES256
} |
| To | enum NEVPNIKEv2EncryptionAlgorithm : Int {
case AlgorithmDES
case Algorithm3DES
case AlgorithmAES128
case AlgorithmAES256
case AlgorithmAES128GCM
case AlgorithmAES256GCM
} |
Modified NEVPNConfigurationChangeNotification
| Declaration | |
|---|---|
| From | let NEVPNConfigurationChangeNotification: NSString! |
| To | let NEVPNConfigurationChangeNotification: String |
Modified NEVPNErrorDomain
| Declaration | |
|---|---|
| From | let NEVPNErrorDomain: NSString! |
| To | let NEVPNErrorDomain: String |
Modified NEVPNStatusDidChangeNotification
| Declaration | |
|---|---|
| From | let NEVPNStatusDidChangeNotification: NSString! |
| To | let NEVPNStatusDidChangeNotification: String |