Class NEVPNProtocolIKEv2
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.networkextension.NEVPNProtocol
-
- org.robovm.apple.networkextension.NEVPNProtocolIPSec
-
- org.robovm.apple.networkextension.NEVPNProtocolIKEv2
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class NEVPNProtocolIKEv2 extends NEVPNProtocolIPSec
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NEVPNProtocolIKEv2.NEVPNProtocolIKEv2Ptr
-
Nested classes/interfaces inherited from class org.robovm.apple.networkextension.NEVPNProtocolIPSec
NEVPNProtocolIPSec.NEVPNProtocolIPSecPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.networkextension.NEVPNProtocol
NEVPNProtocol.NEVPNProtocolPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NEVPNProtocolIKEv2()
protected
NEVPNProtocolIKEv2(NSObject.Handle h, long handle)
protected
NEVPNProtocolIKEv2(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.networkextension.NEVPNProtocolIPSec
getAuthenticationMethod, getLocalIdentifier, getRemoteIdentifier, getSharedSecretReference, setAuthenticationMethod, setLocalIdentifier, setRemoteIdentifier, setSharedSecretReference, setUsesExtendedAuthentication, usesExtendedAuthentication
-
Methods inherited from class org.robovm.apple.networkextension.NEVPNProtocol
disconnectsOnSleep, encode, getIdentityData, getIdentityDataPassword, getIdentityReference, getPasswordReference, getProxySettings, getServerAddress, getUsername, init, setDisconnectsOnSleep, setIdentityData, setIdentityDataPassword, setIdentityReference, setPasswordReference, setProxySettings, setServerAddress, setUsername, supportsSecureCoding
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NEVPNProtocolIKEv2
public NEVPNProtocolIKEv2()
-
NEVPNProtocolIKEv2
protected NEVPNProtocolIKEv2(NSObject.Handle h, long handle)
-
NEVPNProtocolIKEv2
protected NEVPNProtocolIKEv2(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDeadPeerDetectionRate
public NEVPNIKEv2DeadPeerDetectionRate getDeadPeerDetectionRate()
- Since:
- Available in iOS 8.0 and later.
-
setDeadPeerDetectionRate
public void setDeadPeerDetectionRate(NEVPNIKEv2DeadPeerDetectionRate v)
- Since:
- Available in iOS 8.0 and later.
-
getServerCertificateIssuerCommonName
public java.lang.String getServerCertificateIssuerCommonName()
- Since:
- Available in iOS 8.0 and later.
-
setServerCertificateIssuerCommonName
public void setServerCertificateIssuerCommonName(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
getServerCertificateCommonName
public java.lang.String getServerCertificateCommonName()
- Since:
- Available in iOS 8.0 and later.
-
setServerCertificateCommonName
public void setServerCertificateCommonName(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
getCertificateType
public NEVPNIKEv2CertificateType getCertificateType()
- Since:
- Available in iOS 8.3 and later.
-
setCertificateType
public void setCertificateType(NEVPNIKEv2CertificateType v)
- Since:
- Available in iOS 8.3 and later.
-
isUseConfigurationAttributeInternalIPSubnet
public boolean isUseConfigurationAttributeInternalIPSubnet()
- Since:
- Available in iOS 9.0 and later.
-
setUseConfigurationAttributeInternalIPSubnet
public void setUseConfigurationAttributeInternalIPSubnet(boolean v)
- Since:
- Available in iOS 9.0 and later.
-
getIKESecurityAssociationParameters
public NEVPNIKEv2SecurityAssociationParameters getIKESecurityAssociationParameters()
- Since:
- Available in iOS 8.0 and later.
-
getChildSecurityAssociationParameters
public NEVPNIKEv2SecurityAssociationParameters getChildSecurityAssociationParameters()
- Since:
- Available in iOS 8.0 and later.
-
isDisableMOBIKE
public boolean isDisableMOBIKE()
- Since:
- Available in iOS 9.0 and later.
-
setDisableMOBIKE
public void setDisableMOBIKE(boolean v)
- Since:
- Available in iOS 9.0 and later.
-
isDisableRedirect
public boolean isDisableRedirect()
- Since:
- Available in iOS 9.0 and later.
-
setDisableRedirect
public void setDisableRedirect(boolean v)
- Since:
- Available in iOS 9.0 and later.
-
isEnablePFS
public boolean isEnablePFS()
- Since:
- Available in iOS 9.0 and later.
-
setEnablePFS
public void setEnablePFS(boolean v)
- Since:
- Available in iOS 9.0 and later.
-
isEnableRevocationCheck
public boolean isEnableRevocationCheck()
- Since:
- Available in iOS 9.0 and later.
-
setEnableRevocationCheck
public void setEnableRevocationCheck(boolean v)
- Since:
- Available in iOS 9.0 and later.
-
isStrictRevocationCheck
public boolean isStrictRevocationCheck()
- Since:
- Available in iOS 9.0 and later.
-
setStrictRevocationCheck
public void setStrictRevocationCheck(boolean v)
- Since:
- Available in iOS 9.0 and later.
-
getMinimumTLSVersion
public NEVPNIKEv2TLSVersion getMinimumTLSVersion()
- Since:
- Available in iOS 11.0 and later.
-
setMinimumTLSVersion
public void setMinimumTLSVersion(NEVPNIKEv2TLSVersion v)
- Since:
- Available in iOS 11.0 and later.
-
getMaximumTLSVersion
public NEVPNIKEv2TLSVersion getMaximumTLSVersion()
- Since:
- Available in iOS 11.0 and later.
-
setMaximumTLSVersion
public void setMaximumTLSVersion(NEVPNIKEv2TLSVersion v)
- Since:
- Available in iOS 11.0 and later.
-
-