Class NEVPNProtocolIPSec
- 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
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NEVPNProtocolIKEv2
public class NEVPNProtocolIPSec extends NEVPNProtocol
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
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 NEVPNProtocolIPSec()
protected
NEVPNProtocolIPSec(NSObject.Handle h, long handle)
protected
NEVPNProtocolIPSec(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NEVPNIKEAuthenticationMethod
getAuthenticationMethod()
java.lang.String
getLocalIdentifier()
java.lang.String
getRemoteIdentifier()
NSData
getSharedSecretReference()
void
setAuthenticationMethod(NEVPNIKEAuthenticationMethod v)
void
setLocalIdentifier(java.lang.String v)
void
setRemoteIdentifier(java.lang.String v)
void
setSharedSecretReference(NSData v)
void
setUsesExtendedAuthentication(boolean v)
boolean
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
-
NEVPNProtocolIPSec
public NEVPNProtocolIPSec()
-
NEVPNProtocolIPSec
protected NEVPNProtocolIPSec(NSObject.Handle h, long handle)
-
NEVPNProtocolIPSec
protected NEVPNProtocolIPSec(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getAuthenticationMethod
public NEVPNIKEAuthenticationMethod getAuthenticationMethod()
- Since:
- Available in iOS 8.0 and later.
-
setAuthenticationMethod
public void setAuthenticationMethod(NEVPNIKEAuthenticationMethod v)
- Since:
- Available in iOS 8.0 and later.
-
usesExtendedAuthentication
public boolean usesExtendedAuthentication()
- Since:
- Available in iOS 8.0 and later.
-
setUsesExtendedAuthentication
public void setUsesExtendedAuthentication(boolean v)
- Since:
- Available in iOS 8.0 and later.
-
getSharedSecretReference
public NSData getSharedSecretReference()
- Since:
- Available in iOS 8.0 and later.
-
setSharedSecretReference
public void setSharedSecretReference(NSData v)
- Since:
- Available in iOS 8.0 and later.
-
getLocalIdentifier
public java.lang.String getLocalIdentifier()
- Since:
- Available in iOS 8.0 and later.
-
setLocalIdentifier
public void setLocalIdentifier(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
getRemoteIdentifier
public java.lang.String getRemoteIdentifier()
- Since:
- Available in iOS 8.0 and later.
-
setRemoteIdentifier
public void setRemoteIdentifier(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
-