Uses of Interface
org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Packages that use NativeCrypto.SSLHandshakeCallbacks
-
Uses of NativeCrypto.SSLHandshakeCallbacks in org.conscrypt
Classes in org.conscrypt that implement NativeCrypto.SSLHandshakeCallbacksModifier and TypeClassDescription(package private) final class
Implements theSSLEngine
API using OpenSSL's non-blocking interfaces.(package private) class
Implementation of the class OpenSSLSocketImpl based on OpenSSL.(package private) final class
A version of ConscryptFileDescriptorSocket that includes the new Java 9 (and potentially later patches of 8)setHandshakeApplicationProtocolSelector
API (which requires Java 8 for compilation, due to the use ofBiFunction
).Fields in org.conscrypt declared as NativeCrypto.SSLHandshakeCallbacksModifier and TypeFieldDescriptionprivate final NativeCrypto.SSLHandshakeCallbacks
NativeSsl.handshakeCallbacks
Methods in org.conscrypt with parameters of type NativeCrypto.SSLHandshakeCallbacksModifier and TypeMethodDescription(package private) static int
NativeCrypto.ENGINE_SSL_do_handshake
(long ssl, NativeSsl ssl_holder, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static void
NativeCrypto.ENGINE_SSL_force_read
(long ssl, NativeSsl ssl_holder, NativeCrypto.SSLHandshakeCallbacks shc) Forces the SSL object to process any data pending in the BIO.(package private) static int
NativeCrypto.ENGINE_SSL_read_BIO_direct
(long ssl, NativeSsl ssl_holder, long bioRef, long address, int len, NativeCrypto.SSLHandshakeCallbacks shc) Reads data from the given BIO into a directByteBuffer
.(package private) static int
NativeCrypto.ENGINE_SSL_read_BIO_heap
(long ssl, NativeSsl ssl_holder, long bioRef, byte[] destJava, int destOffset, int destLength, NativeCrypto.SSLHandshakeCallbacks shc) Reads data from the given BIO into an array.(package private) static int
NativeCrypto.ENGINE_SSL_read_direct
(long ssl, NativeSsl ssl_holder, long address, int length, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static void
NativeCrypto.ENGINE_SSL_shutdown
(long ssl, NativeSsl ssl_holder, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static int
NativeCrypto.ENGINE_SSL_write_BIO_direct
(long ssl, NativeSsl ssl_holder, long bioRef, long pos, int length, NativeCrypto.SSLHandshakeCallbacks shc) Writes data from the given directByteBuffer
to the BIO.(package private) static int
NativeCrypto.ENGINE_SSL_write_BIO_heap
(long ssl, NativeSsl ssl_holder, long bioRef, byte[] sourceJava, int sourceOffset, int sourceLength, NativeCrypto.SSLHandshakeCallbacks shc) Writes data from the given array to the BIO.(package private) static int
NativeCrypto.ENGINE_SSL_write_direct
(long ssl, NativeSsl ssl_holder, long address, int length, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static NativeSsl
NativeSsl.newInstance
(SSLParametersImpl parameters, NativeCrypto.SSLHandshakeCallbacks handshakeCallbacks, SSLParametersImpl.AliasChooser chooser, SSLParametersImpl.PSKCallbacks pskCallbacks) (package private) static void
NativeCrypto.SSL_do_handshake
(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc, int timeoutMillis) (package private) static int
NativeCrypto.SSL_read
(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc, byte[] b, int off, int len, int readTimeoutMillis) Reads with the native SSL_read function from the encrypted data stream(package private) static void
NativeCrypto.SSL_shutdown
(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static void
NativeCrypto.SSL_write
(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc, byte[] b, int off, int len, int writeTimeoutMillis) Writes with the native SSL_write function to the encrypted data stream.Constructors in org.conscrypt with parameters of type NativeCrypto.SSLHandshakeCallbacksModifierConstructorDescriptionprivate
NativeSsl
(long ssl, SSLParametersImpl parameters, NativeCrypto.SSLHandshakeCallbacks handshakeCallbacks, SSLParametersImpl.AliasChooser aliasChooser, SSLParametersImpl.PSKCallbacks pskCallbacks)