Package org.robovm.apple.security
Class SecArcProtocolOptions
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.security.SecArcProtocolOptions
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public final class SecArcProtocolOptions extends NSObject implements NSObjectProtocol
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecArcProtocolOptions.SecArcProtocolOptionsPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Constructor Description SecArcProtocolOptions() -
Method Summary
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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
SecArcProtocolOptions
public SecArcProtocolOptions()
-
-
Method Details
-
areEqual
- Since:
- Available in iOS 13.0 and later.
-
setLocalIdentity
- Since:
- Available in iOS 12.0 and later.
-
appendTlsCiphersuite
- Since:
- Available in iOS 13.0 and later.
-
addTlsCiphersuite
Deprecated.Deprecated in iOS 13.0. Use sec_protocol_options_append_tls_ciphersuite- Since:
- Available in iOS 12.0 and later.
-
appendTlsCiphersuiteGroup
- Since:
- Available in iOS 13.0 and later.
-
addTlsCiphersuiteGroup
Deprecated.Deprecated in iOS 13.0. Use sec_protocol_options_append_tls_ciphersuite_group- Since:
- Available in iOS 12.0 and later.
-
setTlsMinVersion
Deprecated.Deprecated in iOS 13.0. Use sec_protocol_options_set_min_tls_protocol_version- Since:
- Available in iOS 12.0 and later.
-
setMinTlsProtocolVersion
- Since:
- Available in iOS 13.0 and later.
-
getDefaultMinTlsProtocolVersion
- Since:
- Available in iOS 13.0 and later.
-
getDefaultMinDtlsProtocolVersion
- Since:
- Available in iOS 13.0 and later.
-
setTlsMaxVersion
Deprecated.Deprecated in iOS 13.0. Use sec_protocol_options_set_max_tls_protocol_version- Since:
- Available in iOS 12.0 and later.
-
setMaxTlsProtocolVersion
- Since:
- Available in iOS 13.0 and later.
-
getDefaultMaxTlsProtocolVersion
- Since:
- Available in iOS 13.0 and later.
-
getDefaultMaxDtlsProtocolVersion
- Since:
- Available in iOS 13.0 and later.
-
addTlsApplicationProtocol
- Since:
- Available in iOS 12.0 and later.
-
setTlsServerName
- Since:
- Available in iOS 12.0 and later.
-
setTlsDiffieHellmanParameters
Deprecated.Deprecated in iOS 13.0. DHE ciphersuites are no longer supported- Since:
- Available in iOS 12.0 and later.
-
setTlsTicketsEnabled
public void setTlsTicketsEnabled(boolean tickets_enabled)- Since:
- Available in iOS 12.0 and later.
-
setTlsIsFallbackAttempt
public void setTlsIsFallbackAttempt(boolean is_fallback_attempt)- Since:
- Available in iOS 12.0 and later.
-
setTlsResumptionEnabled
public void setTlsResumptionEnabled(boolean resumption_enabled)- Since:
- Available in iOS 12.0 and later.
-
setTlsFalseStartEnabled
public void setTlsFalseStartEnabled(boolean false_start_enabled)- Since:
- Available in iOS 12.0 and later.
-
setTlsOcspEnabled
public void setTlsOcspEnabled(boolean ocsp_enabled)- Since:
- Available in iOS 12.0 and later.
-
setTlsSctEnabled
public void setTlsSctEnabled(boolean sct_enabled)- Since:
- Available in iOS 12.0 and later.
-
setTlsRenegotiationEnabled
public void setTlsRenegotiationEnabled(boolean renegotiation_enabled)- Since:
- Available in iOS 12.0 and later.
-
setPeerAuthenticationRequired
public void setPeerAuthenticationRequired(boolean peer_authentication_required)- Since:
- Available in iOS 12.0 and later.
-
setKeyUpdateBlock
public void setKeyUpdateBlock(VoidBlock2<SecArcProtocolMetadata,Runnable> key_update_block, DispatchQueue key_update_queue)- Since:
- Available in iOS 12.0 and later.
-
setChallengeBlock
public void setChallengeBlock(VoidBlock2<SecArcProtocolMetadata,VoidBlock1<SecArcIdentity>> challenge_block, DispatchQueue challenge_queue)- Since:
- Available in iOS 12.0 and later.
-
setVerifyBlock
public void setVerifyBlock(VoidBlock3<SecArcProtocolMetadata,SecArcTrust,VoidBooleanBlock> verify_block, DispatchQueue verify_block_queue)- Since:
- Available in iOS 12.0 and later.
-
secArcRetain
public void secArcRetain() -
secArcRelease
public void secArcRelease()
-