Package org.robovm.apple.security
Class SSLContext
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.security.SSLContext
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class SSLContext extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SSLContext.SSLContextPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SSLContext()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addDistinguishedName(NSData derDN)
protected OSStatus
addDistinguishedName0(long derDN, long derDNLen)
void
closeContext()
protected OSStatus
closeContext0()
protected OSStatus
copyRequestedPeerName0(org.robovm.rt.bro.ptr.BytePtr peerName, org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerNameLen)
protected OSStatus
copyRequestedPeerNameLength0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerNameLen)
static SSLContext
create(SSLProtocolSide protocolSide, SSLConnectionType connectionType)
protected static SSLContext
create0(CFAllocator alloc, SSLProtocolSide protocolSide, SSLConnectionType connectionType)
protected OSStatus
getALPNProtocols0(NSArray.NSArrayPtr<NSData> protocols)
int
getBufferedReadSize()
protected OSStatus
getBufferedReadSize0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr bufSize)
static long
getClassTypeID()
SSLClientCertificateState
getClientCertificateState()
protected OSStatus
getClientCertificateState0(org.robovm.rt.bro.ptr.IntPtr clientState)
org.robovm.rt.bro.ptr.VoidPtr
getConnection()
protected OSStatus
getConnection0(org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr connection)
int
getDatagramWriteSize()
protected OSStatus
getDatagramWriteSize0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr bufSize)
NSArray<NSData>
getDistinguishedNames()
protected OSStatus
getDistinguishedNames0(NSArray.NSArrayPtr<NSData> names)
short[]
getEnabledCiphers()
protected OSStatus
getEnabledCiphers0(org.robovm.rt.bro.ptr.ShortPtr ciphers, org.robovm.rt.bro.ptr.MachineSizedUIntPtr numCiphers)
long
getMaxDatagramRecordSize()
protected OSStatus
getMaxDatagramRecordSize0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr maxSize)
SSLProtocol
getMaxProtocolVersion()
protected OSStatus
getMaxProtocolVersion0(org.robovm.rt.bro.ptr.IntPtr maxVersion)
SSLProtocol
getMinProtocolVersion()
protected OSStatus
getMinProtocolVersion0(org.robovm.rt.bro.ptr.IntPtr minVersion)
short
getNegotiatedCipher()
protected OSStatus
getNegotiatedCipher0(org.robovm.rt.bro.ptr.ShortPtr cipherSuite)
SSLProtocol
getNegotiatedProtocolVersion()
protected OSStatus
getNegotiatedProtocolVersion0(org.robovm.rt.bro.ptr.IntPtr protocol)
long
getNumberEnabledCiphers()
protected OSStatus
getNumberEnabledCiphers0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr numCiphers)
long
getNumberSupportedCiphers()
protected OSStatus
getNumberSupportedCiphers0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr numCiphers)
java.lang.String
getPeerDomainName()
protected OSStatus
getPeerDomainName0(org.robovm.rt.bro.ptr.BytePtr peerName, org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerNameLen)
protected OSStatus
getPeerDomainNameLength0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerNameLen)
java.lang.String
getPeerID()
protected OSStatus
getPeerID0(org.robovm.rt.bro.ptr.BytePtr.BytePtrPtr peerID, org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerIDLen)
SecTrust
getPeerTrust()
protected OSStatus
getPeerTrust0(SecTrust.SecTrustPtr trust)
boolean
getSessionOption(SSLSessionOption option)
protected OSStatus
getSessionOption0(SSLSessionOption option, org.robovm.rt.bro.ptr.BooleanPtr value)
SSLSessionState
getSessionState()
protected OSStatus
getSessionState0(org.robovm.rt.bro.ptr.IntPtr state)
short[]
getSupportedCiphers()
protected OSStatus
getSupportedCiphers0(org.robovm.rt.bro.ptr.ShortPtr ciphers, org.robovm.rt.bro.ptr.MachineSizedUIntPtr numCiphers)
void
handshake()
protected OSStatus
handshake0()
static java.lang.String
kSSLSessionConfig_3DES_fallback()
Deprecated.Deprecated in iOS 11.0.static java.lang.String
kSSLSessionConfig_anonymous()
static java.lang.String
kSSLSessionConfig_ATSv1()
static java.lang.String
kSSLSessionConfig_ATSv1_noPFS()
static java.lang.String
kSSLSessionConfig_default()
Deprecated.Deprecated in iOS 11.0.static java.lang.String
kSSLSessionConfig_legacy()
static java.lang.String
kSSLSessionConfig_legacy_DHE()
static java.lang.String
kSSLSessionConfig_RC4_fallback()
Deprecated.Deprecated in iOS 11.0.static java.lang.String
kSSLSessionConfig_standard()
static java.lang.String
kSSLSessionConfig_TLSv1_3DES_fallback()
Deprecated.Deprecated in iOS 11.0.static java.lang.String
kSSLSessionConfig_TLSv1_fallback()
static java.lang.String
kSSLSessionConfig_TLSv1_RC4_fallback()
Deprecated.Deprecated in iOS 11.0.byte[]
read(int dataLength)
protected OSStatus
read0(org.robovm.rt.bro.ptr.BytePtr data, long dataLength, org.robovm.rt.bro.ptr.MachineSizedUIntPtr processed)
protected OSStatus
reHandshake0()
protected OSStatus
setALPNProtocols0(NSArray<?> protocols)
void
setCertificate(SecIdentity identity, SecCertificate... certificates)
protected OSStatus
setCertificate0(CFArray certRefs)
void
setClientSideAuthenticate(SSLAuthenticate auth)
protected OSStatus
setClientSideAuthenticate0(SSLAuthenticate auth)
void
setConnection(org.robovm.rt.bro.ptr.VoidPtr connection)
protected OSStatus
setConnection0(org.robovm.rt.bro.ptr.VoidPtr connection)
void
setDatagramHelloCookie(byte[] cookie)
protected OSStatus
setDatagramHelloCookie0(long cookie, long cookieLen)
void
setEnabledCiphers(short[] ciphers)
protected OSStatus
setEnabledCiphers0(long ciphers, long numCiphers)
void
setEncryptionCertificate(SecIdentity identity, SecCertificate... certificates)
protected OSStatus
setEncryptionCertificate0(CFArray certRefs)
Deprecated.Deprecated in iOS 9.0.protected OSStatus
setError0(OSStatus status)
protected OSStatus
setIOFunctions0(org.robovm.rt.bro.ptr.FunctionPtr readFunc, org.robovm.rt.bro.ptr.FunctionPtr writeFunc)
void
setMaxDatagramRecordSize(long maxSize)
protected OSStatus
setMaxDatagramRecordSize0(long maxSize)
void
setMaxProtocolVersion(SSLProtocol maxVersion)
protected OSStatus
setMaxProtocolVersion0(SSLProtocol maxVersion)
void
setMinProtocolVersion(SSLProtocol minVersion)
protected OSStatus
setMinProtocolVersion0(SSLProtocol minVersion)
protected OSStatus
setOCSPResponse0(NSData response)
void
setPeerDomainName(java.lang.String peerName)
protected OSStatus
setPeerDomainName0(long peerName, long peerNameLen)
void
setPeerID(java.lang.String peerID)
protected OSStatus
setPeerID0(long peerID, long peerIDLen)
protected OSStatus
setSessionConfig0(java.lang.String config)
void
setSessionOption(SSLSessionOption option, boolean value)
protected OSStatus
setSessionOption0(SSLSessionOption option, boolean value)
protected OSStatus
setSessionTicketsEnabled0(boolean enabled)
long
write(byte[] data)
protected OSStatus
write0(long data, long dataLength, org.robovm.rt.bro.ptr.MachineSizedUIntPtr processed)
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
Method Detail
-
create
public static SSLContext create(SSLProtocolSide protocolSide, SSLConnectionType connectionType)
- Since:
- Available in iOS 5.0 and later.
-
getSessionState
public SSLSessionState getSessionState() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setSessionOption
public void setSessionOption(SSLSessionOption option, boolean value) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getSessionOption
public boolean getSessionOption(SSLSessionOption option) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setMinProtocolVersion
public void setMinProtocolVersion(SSLProtocol minVersion) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getMinProtocolVersion
public SSLProtocol getMinProtocolVersion() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setMaxProtocolVersion
public void setMaxProtocolVersion(SSLProtocol maxVersion) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getMaxProtocolVersion
public SSLProtocol getMaxProtocolVersion() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setCertificate
public void setCertificate(SecIdentity identity, SecCertificate... certificates) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setEncryptionCertificate
public void setEncryptionCertificate(SecIdentity identity, SecCertificate... certificates) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setConnection
public void setConnection(org.robovm.rt.bro.ptr.VoidPtr connection) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getConnection
public org.robovm.rt.bro.ptr.VoidPtr getConnection() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setPeerDomainName
public void setPeerDomainName(java.lang.String peerName) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getPeerDomainName
public java.lang.String getPeerDomainName() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setDatagramHelloCookie
public void setDatagramHelloCookie(byte[] cookie) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setMaxDatagramRecordSize
public void setMaxDatagramRecordSize(long maxSize) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getMaxDatagramRecordSize
public long getMaxDatagramRecordSize() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getNegotiatedProtocolVersion
public SSLProtocol getNegotiatedProtocolVersion() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getNumberSupportedCiphers
public long getNumberSupportedCiphers() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getSupportedCiphers
public short[] getSupportedCiphers() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setEnabledCiphers
public void setEnabledCiphers(short[] ciphers) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getNumberEnabledCiphers
public long getNumberEnabledCiphers() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getEnabledCiphers
public short[] getEnabledCiphers() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getPeerTrust
public SecTrust getPeerTrust() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setPeerID
public void setPeerID(java.lang.String peerID) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getPeerID
public java.lang.String getPeerID() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getNegotiatedCipher
public short getNegotiatedCipher() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
setClientSideAuthenticate
public void setClientSideAuthenticate(SSLAuthenticate auth) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
addDistinguishedName
public void addDistinguishedName(NSData derDN) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getDistinguishedNames
public NSArray<NSData> getDistinguishedNames() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getClientCertificateState
public SSLClientCertificateState getClientCertificateState() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
handshake
public void handshake() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
write
public long write(byte[] data) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
read
public byte[] read(int dataLength) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getBufferedReadSize
public int getBufferedReadSize() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getDatagramWriteSize
public int getDatagramWriteSize() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
closeContext
public void closeContext() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_default
@Deprecated public static java.lang.String kSSLSessionConfig_default()
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_ATSv1
public static java.lang.String kSSLSessionConfig_ATSv1()
- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_ATSv1_noPFS
public static java.lang.String kSSLSessionConfig_ATSv1_noPFS()
- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_standard
public static java.lang.String kSSLSessionConfig_standard()
- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_RC4_fallback
@Deprecated public static java.lang.String kSSLSessionConfig_RC4_fallback()
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_TLSv1_fallback
public static java.lang.String kSSLSessionConfig_TLSv1_fallback()
- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_TLSv1_RC4_fallback
@Deprecated public static java.lang.String kSSLSessionConfig_TLSv1_RC4_fallback()
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_legacy
public static java.lang.String kSSLSessionConfig_legacy()
- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_legacy_DHE
public static java.lang.String kSSLSessionConfig_legacy_DHE()
- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_anonymous
public static java.lang.String kSSLSessionConfig_anonymous()
- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_3DES_fallback
@Deprecated public static java.lang.String kSSLSessionConfig_3DES_fallback()
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 5.0 and later.
-
kSSLSessionConfig_TLSv1_3DES_fallback
@Deprecated public static java.lang.String kSSLSessionConfig_TLSv1_3DES_fallback()
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 5.0 and later.
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 5.0 and later.
-
create0
protected static SSLContext create0(CFAllocator alloc, SSLProtocolSide protocolSide, SSLConnectionType connectionType)
- Since:
- Available in iOS 5.0 and later.
-
getSessionState0
protected OSStatus getSessionState0(org.robovm.rt.bro.ptr.IntPtr state)
- Since:
- Available in iOS 5.0 and later.
-
setSessionOption0
protected OSStatus setSessionOption0(SSLSessionOption option, boolean value)
- Since:
- Available in iOS 5.0 and later.
-
getSessionOption0
protected OSStatus getSessionOption0(SSLSessionOption option, org.robovm.rt.bro.ptr.BooleanPtr value)
- Since:
- Available in iOS 5.0 and later.
-
setIOFunctions0
protected OSStatus setIOFunctions0(org.robovm.rt.bro.ptr.FunctionPtr readFunc, org.robovm.rt.bro.ptr.FunctionPtr writeFunc)
- Since:
- Available in iOS 5.0 and later.
-
setSessionConfig0
protected OSStatus setSessionConfig0(java.lang.String config)
- Since:
- Available in iOS 10.0 and later.
-
setMinProtocolVersion0
protected OSStatus setMinProtocolVersion0(SSLProtocol minVersion)
- Since:
- Available in iOS 5.0 and later.
-
getMinProtocolVersion0
protected OSStatus getMinProtocolVersion0(org.robovm.rt.bro.ptr.IntPtr minVersion)
- Since:
- Available in iOS 5.0 and later.
-
setMaxProtocolVersion0
protected OSStatus setMaxProtocolVersion0(SSLProtocol maxVersion)
- Since:
- Available in iOS 5.0 and later.
-
getMaxProtocolVersion0
protected OSStatus getMaxProtocolVersion0(org.robovm.rt.bro.ptr.IntPtr maxVersion)
- Since:
- Available in iOS 5.0 and later.
-
setCertificate0
protected OSStatus setCertificate0(CFArray certRefs)
- Since:
- Available in iOS 5.0 and later.
-
setConnection0
protected OSStatus setConnection0(org.robovm.rt.bro.ptr.VoidPtr connection)
- Since:
- Available in iOS 5.0 and later.
-
getConnection0
protected OSStatus getConnection0(org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr connection)
- Since:
- Available in iOS 5.0 and later.
-
setPeerDomainName0
protected OSStatus setPeerDomainName0(long peerName, long peerNameLen)
- Since:
- Available in iOS 5.0 and later.
-
getPeerDomainNameLength0
protected OSStatus getPeerDomainNameLength0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerNameLen)
- Since:
- Available in iOS 5.0 and later.
-
getPeerDomainName0
protected OSStatus getPeerDomainName0(org.robovm.rt.bro.ptr.BytePtr peerName, org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerNameLen)
- Since:
- Available in iOS 5.0 and later.
-
copyRequestedPeerName0
protected OSStatus copyRequestedPeerName0(org.robovm.rt.bro.ptr.BytePtr peerName, org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerNameLen)
- Since:
- Available in iOS 9.0 and later.
-
copyRequestedPeerNameLength0
protected OSStatus copyRequestedPeerNameLength0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerNameLen)
- Since:
- Available in iOS 9.0 and later.
-
setDatagramHelloCookie0
protected OSStatus setDatagramHelloCookie0(long cookie, long cookieLen)
- Since:
- Available in iOS 5.0 and later.
-
setMaxDatagramRecordSize0
protected OSStatus setMaxDatagramRecordSize0(long maxSize)
- Since:
- Available in iOS 5.0 and later.
-
getMaxDatagramRecordSize0
protected OSStatus getMaxDatagramRecordSize0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr maxSize)
- Since:
- Available in iOS 5.0 and later.
-
getNegotiatedProtocolVersion0
protected OSStatus getNegotiatedProtocolVersion0(org.robovm.rt.bro.ptr.IntPtr protocol)
- Since:
- Available in iOS 5.0 and later.
-
getNumberSupportedCiphers0
protected OSStatus getNumberSupportedCiphers0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr numCiphers)
- Since:
- Available in iOS 5.0 and later.
-
getSupportedCiphers0
protected OSStatus getSupportedCiphers0(org.robovm.rt.bro.ptr.ShortPtr ciphers, org.robovm.rt.bro.ptr.MachineSizedUIntPtr numCiphers)
- Since:
- Available in iOS 5.0 and later.
-
setEnabledCiphers0
protected OSStatus setEnabledCiphers0(long ciphers, long numCiphers)
- Since:
- Available in iOS 5.0 and later.
-
getNumberEnabledCiphers0
protected OSStatus getNumberEnabledCiphers0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr numCiphers)
- Since:
- Available in iOS 5.0 and later.
-
getEnabledCiphers0
protected OSStatus getEnabledCiphers0(org.robovm.rt.bro.ptr.ShortPtr ciphers, org.robovm.rt.bro.ptr.MachineSizedUIntPtr numCiphers)
- Since:
- Available in iOS 5.0 and later.
-
setSessionTicketsEnabled0
protected OSStatus setSessionTicketsEnabled0(boolean enabled)
- Since:
- Available in iOS 11.0 and later.
-
getPeerTrust0
protected OSStatus getPeerTrust0(SecTrust.SecTrustPtr trust)
- Since:
- Available in iOS 5.0 and later.
-
setPeerID0
protected OSStatus setPeerID0(long peerID, long peerIDLen)
- Since:
- Available in iOS 5.0 and later.
-
getPeerID0
protected OSStatus getPeerID0(org.robovm.rt.bro.ptr.BytePtr.BytePtrPtr peerID, org.robovm.rt.bro.ptr.MachineSizedUIntPtr peerIDLen)
- Since:
- Available in iOS 5.0 and later.
-
getNegotiatedCipher0
protected OSStatus getNegotiatedCipher0(org.robovm.rt.bro.ptr.ShortPtr cipherSuite)
- Since:
- Available in iOS 5.0 and later.
-
setALPNProtocols0
protected OSStatus setALPNProtocols0(NSArray<?> protocols)
- Since:
- Available in iOS 11.0 and later.
-
getALPNProtocols0
protected OSStatus getALPNProtocols0(NSArray.NSArrayPtr<NSData> protocols)
- Since:
- Available in iOS 11.0 and later.
-
setOCSPResponse0
protected OSStatus setOCSPResponse0(NSData response)
- Since:
- Available in iOS 11.0 and later.
-
setEncryptionCertificate0
@Deprecated protected OSStatus setEncryptionCertificate0(CFArray certRefs)
Deprecated.Deprecated in iOS 9.0.- Since:
- Available in iOS 5.0 and later.
-
setClientSideAuthenticate0
protected OSStatus setClientSideAuthenticate0(SSLAuthenticate auth)
- Since:
- Available in iOS 5.0 and later.
-
addDistinguishedName0
protected OSStatus addDistinguishedName0(long derDN, long derDNLen)
- Since:
- Available in iOS 5.0 and later.
-
getDistinguishedNames0
protected OSStatus getDistinguishedNames0(NSArray.NSArrayPtr<NSData> names)
- Since:
- Available in iOS 5.0 and later.
-
getClientCertificateState0
protected OSStatus getClientCertificateState0(org.robovm.rt.bro.ptr.IntPtr clientState)
- Since:
- Available in iOS 5.0 and later.
-
handshake0
protected OSStatus handshake0()
- Since:
- Available in iOS 5.0 and later.
-
reHandshake0
protected OSStatus reHandshake0()
- Since:
- Available in iOS 10.0 and later.
-
write0
protected OSStatus write0(long data, long dataLength, org.robovm.rt.bro.ptr.MachineSizedUIntPtr processed)
- Since:
- Available in iOS 5.0 and later.
-
read0
protected OSStatus read0(org.robovm.rt.bro.ptr.BytePtr data, long dataLength, org.robovm.rt.bro.ptr.MachineSizedUIntPtr processed)
- Since:
- Available in iOS 5.0 and later.
-
getBufferedReadSize0
protected OSStatus getBufferedReadSize0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr bufSize)
- Since:
- Available in iOS 5.0 and later.
-
getDatagramWriteSize0
protected OSStatus getDatagramWriteSize0(org.robovm.rt.bro.ptr.MachineSizedUIntPtr bufSize)
- Since:
- Available in iOS 5.0 and later.
-
closeContext0
protected OSStatus closeContext0()
- Since:
- Available in iOS 5.0 and later.
-
-