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 classImplements theSSLEngineAPI using OpenSSL's non-blocking interfaces.(package private) classImplementation of the class OpenSSLSocketImpl based on OpenSSL.(package private) final classA version of ConscryptFileDescriptorSocket that includes the new Java 9 (and potentially later patches of 8)setHandshakeApplicationProtocolSelectorAPI (which requires Java 8 for compilation, due to the use ofBiFunction).Fields in org.conscrypt declared as NativeCrypto.SSLHandshakeCallbacksModifier and TypeFieldDescriptionprivate final NativeCrypto.SSLHandshakeCallbacksNativeSsl.handshakeCallbacksMethods in org.conscrypt with parameters of type NativeCrypto.SSLHandshakeCallbacksModifier and TypeMethodDescription(package private) static intNativeCrypto.ENGINE_SSL_do_handshake(long ssl, NativeSsl ssl_holder, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static voidNativeCrypto.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 intNativeCrypto.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 intNativeCrypto.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 intNativeCrypto.ENGINE_SSL_read_direct(long ssl, NativeSsl ssl_holder, long address, int length, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static voidNativeCrypto.ENGINE_SSL_shutdown(long ssl, NativeSsl ssl_holder, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static intNativeCrypto.ENGINE_SSL_write_BIO_direct(long ssl, NativeSsl ssl_holder, long bioRef, long pos, int length, NativeCrypto.SSLHandshakeCallbacks shc) Writes data from the given directByteBufferto the BIO.(package private) static intNativeCrypto.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 intNativeCrypto.ENGINE_SSL_write_direct(long ssl, NativeSsl ssl_holder, long address, int length, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static NativeSslNativeSsl.newInstance(SSLParametersImpl parameters, NativeCrypto.SSLHandshakeCallbacks handshakeCallbacks, SSLParametersImpl.AliasChooser chooser, SSLParametersImpl.PSKCallbacks pskCallbacks) (package private) static voidNativeCrypto.SSL_do_handshake(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc, int timeoutMillis) (package private) static intNativeCrypto.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 voidNativeCrypto.SSL_shutdown(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static voidNativeCrypto.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.SSLHandshakeCallbacksModifierConstructorDescriptionprivateNativeSsl(long ssl, SSLParametersImpl parameters, NativeCrypto.SSLHandshakeCallbacks handshakeCallbacks, SSLParametersImpl.AliasChooser aliasChooser, SSLParametersImpl.PSKCallbacks pskCallbacks)