Package org.robovm.apple.security
Class SecArcProtocolMetadata
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.security.SecArcProtocolMetadata
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public final class SecArcProtocolMetadata extends NSObject implements NSObjectProtocol
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecArcProtocolMetadata.SecArcProtocolMetadataPtr
-
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 Constructor Description SecArcProtocolMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accessDistinguishedNames(org.robovm.objc.block.VoidBlock1<DispatchData> handler)
boolean
accessOcspResponse(org.robovm.objc.block.VoidBlock1<DispatchData> handler)
boolean
accessPeerCertificateChain(org.robovm.objc.block.VoidBlock1<SecArcCertificate> handler)
boolean
accessSupportedSignatureAlgorithms(org.robovm.objc.block.VoidShortBlock handler)
boolean
challengeParametersAreEqual(SecArcProtocolMetadata metadataB)
DispatchData
copyPeerPublicKey()
DispatchData
createSecret(long label_len, org.robovm.rt.bro.ptr.BytePtr label, long exporter_length)
DispatchData
createSecretWithContext(long label_len, org.robovm.rt.bro.ptr.BytePtr label, long context_len, org.robovm.rt.bro.ptr.BytePtr context, long exporter_length)
boolean
getEarlyDataAccepted()
SSLCipherSuite
getNegotiatedCiphersuite()
org.robovm.rt.bro.ptr.BytePtr
getNegotiatedProtocol()
SSLProtocol
getNegotiatedProtocolVersion()
boolean
peersAreEqual(SecArcProtocolMetadata metadataB)
void
secArcRelease()
void
secArcRetain()
-
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
-
-
-
-
Method Detail
-
getNegotiatedProtocol
public org.robovm.rt.bro.ptr.BytePtr getNegotiatedProtocol()
- Since:
- Available in iOS 12.0 and later.
-
copyPeerPublicKey
public DispatchData copyPeerPublicKey()
- Since:
- Available in iOS 12.0 and later.
-
getNegotiatedProtocolVersion
public SSLProtocol getNegotiatedProtocolVersion()
- Since:
- Available in iOS 12.0 and later.
-
getNegotiatedCiphersuite
public SSLCipherSuite getNegotiatedCiphersuite()
- Since:
- Available in iOS 12.0 and later.
-
getEarlyDataAccepted
public boolean getEarlyDataAccepted()
- Since:
- Available in iOS 12.0 and later.
-
accessPeerCertificateChain
public boolean accessPeerCertificateChain(org.robovm.objc.block.VoidBlock1<SecArcCertificate> handler)
- Since:
- Available in iOS 12.0 and later.
-
accessOcspResponse
public boolean accessOcspResponse(org.robovm.objc.block.VoidBlock1<DispatchData> handler)
- Since:
- Available in iOS 12.0 and later.
-
accessSupportedSignatureAlgorithms
public boolean accessSupportedSignatureAlgorithms(org.robovm.objc.block.VoidShortBlock handler)
- Since:
- Available in iOS 12.0 and later.
-
accessDistinguishedNames
public boolean accessDistinguishedNames(org.robovm.objc.block.VoidBlock1<DispatchData> handler)
- Since:
- Available in iOS 12.0 and later.
-
peersAreEqual
public boolean peersAreEqual(SecArcProtocolMetadata metadataB)
- Since:
- Available in iOS 12.0 and later.
-
challengeParametersAreEqual
public boolean challengeParametersAreEqual(SecArcProtocolMetadata metadataB)
- Since:
- Available in iOS 12.0 and later.
-
createSecret
public DispatchData createSecret(long label_len, org.robovm.rt.bro.ptr.BytePtr label, long exporter_length)
- Since:
- Available in iOS 12.0 and later.
-
createSecretWithContext
public DispatchData createSecretWithContext(long label_len, org.robovm.rt.bro.ptr.BytePtr label, long context_len, org.robovm.rt.bro.ptr.BytePtr context, long exporter_length)
- Since:
- Available in iOS 12.0 and later.
-
secArcRetain
public void secArcRetain()
-
secArcRelease
public void secArcRelease()
-
-