Uses of Class
org.conscrypt.NativeSsl
Packages that use NativeSsl
-
Uses of NativeSsl in org.conscrypt
Fields in org.conscrypt declared as NativeSslModifier and TypeFieldDescriptionprivate final NativeSsl
ActiveSession.ssl
private final NativeSsl
ConscryptEngine.ssl
Wrapper around the underlying SSL object.private final NativeSsl
ConscryptFileDescriptorSocket.ssl
Wrapper around the underlying SSL object.Methods in org.conscrypt that return NativeSslModifier and TypeMethodDescription(package private) static NativeSsl
NativeSsl.newInstance
(SSLParametersImpl parameters, NativeCrypto.SSLHandshakeCallbacks handshakeCallbacks, SSLParametersImpl.AliasChooser chooser, SSLParametersImpl.PSKCallbacks pskCallbacks) private static NativeSsl
ConscryptEngine.newSsl
(SSLParametersImpl sslParameters, ConscryptEngine engine, SSLParametersImpl.AliasChooser aliasChooser) private static NativeSsl
ConscryptFileDescriptorSocket.newSsl
(SSLParametersImpl sslParameters, ConscryptFileDescriptorSocket engine) Methods in org.conscrypt with parameters of type NativeSslModifier 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 byte[]
NativeCrypto.getApplicationProtocol
(long ssl, NativeSsl ssl_holder) Returns the selected ALPN protocol.(package private) void
NativeSslSession.Impl.offerToResume
(NativeSsl ssl) (package private) abstract void
NativeSslSession.offerToResume
(NativeSsl ssl) (package private) static void
NativeCrypto.set_SSL_psk_client_callback_enabled
(long ssl, NativeSsl ssl_holder, boolean enabled) (package private) static void
NativeCrypto.set_SSL_psk_server_callback_enabled
(long ssl, NativeSsl ssl_holder, boolean enabled) (package private) static void
NativeCrypto.setApplicationProtocols
(long ssl, NativeSsl ssl_holder, boolean client, byte[] protocols) Enables ALPN for this TLS endpoint and sets the list of supported ALPN protocols in wire-format (length-prefixed 8-bit strings).(package private) static void
NativeCrypto.setEnabledCipherSuites
(long ssl, NativeSsl ssl_holder, String[] cipherSuites, String[] protocols) (package private) static void
NativeCrypto.setEnabledProtocols
(long ssl, NativeSsl ssl_holder, String[] protocols) (package private) static void
NativeCrypto.setHasApplicationProtocolSelector
(long ssl, NativeSsl ssl_holder, boolean hasSelector) Called for a server endpoint only.(package private) static void
NativeCrypto.setLocalCertsAndPrivateKey
(long ssl, NativeSsl ssl_holder, byte[][] encodedCertificates, NativeRef.EVP_PKEY pkey) Sets the local certificates and private key.(package private) static void
NativeCrypto.SSL_accept_renegotiations
(long ssl, NativeSsl ssl_holder) (package private) static long
NativeCrypto.SSL_BIO_new
(long ssl, NativeSsl ssl_holder) (package private) static long
NativeCrypto.SSL_clear_mode
(long ssl, NativeSsl ssl_holder, long mode) (package private) static long
NativeCrypto.SSL_clear_options
(long ssl, NativeSsl ssl_holder, long options) (package private) static void
NativeCrypto.SSL_do_handshake
(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc, int timeoutMillis) (package private) static void
NativeCrypto.SSL_enable_ocsp_stapling
(long ssl, NativeSsl ssl_holder) (package private) static void
NativeCrypto.SSL_enable_signed_cert_timestamps
(long ssl, NativeSsl ssl_holder) (package private) static void
NativeCrypto.SSL_enable_tls_channel_id
(long ssl, NativeSsl ssl_holder) (package private) static byte[]
NativeCrypto.SSL_export_keying_material
(long ssl, NativeSsl ssl_holder, byte[] label, byte[] context, int num_bytes) (package private) static void
(package private) static long[]
NativeCrypto.SSL_get_ciphers
(long ssl, NativeSsl ssl_holder) Gets the list of cipher suites enabled for the providedSSL
instance.static String
NativeCrypto.SSL_get_current_cipher
(long ssl, NativeSsl ssl_holder) (package private) static int
NativeCrypto.SSL_get_error
(long ssl, NativeSsl ssl_holder, int ret) (package private) static long
NativeCrypto.SSL_get_mode
(long ssl, NativeSsl ssl_holder) (package private) static byte[]
NativeCrypto.SSL_get_ocsp_response
(long ssl, NativeSsl ssl_holder) (package private) static long
NativeCrypto.SSL_get_options
(long ssl, NativeSsl ssl_holder) (package private) static String
NativeCrypto.SSL_get_servername
(long ssl, NativeSsl ssl_holder) (package private) static int
NativeCrypto.SSL_get_shutdown
(long ssl, NativeSsl ssl_holder) (package private) static byte[]
NativeCrypto.SSL_get_signed_cert_timestamp_list
(long ssl, NativeSsl ssl_holder) (package private) static long
NativeCrypto.SSL_get_time
(long ssl, NativeSsl ssl_holder) (package private) static long
NativeCrypto.SSL_get_timeout
(long ssl, NativeSsl ssl_holder) (package private) static byte[]
NativeCrypto.SSL_get_tls_channel_id
(long ssl, NativeSsl ssl_holder) (package private) static byte[]
NativeCrypto.SSL_get_tls_unique
(long ssl, NativeSsl ssl_holder) static String
NativeCrypto.SSL_get_version
(long ssl, NativeSsl ssl_holder) (package private) static byte[][]
NativeCrypto.SSL_get0_peer_certificates
(long ssl, NativeSsl ssl_holder) Returns the peer certificate chain.(package private) static long
NativeCrypto.SSL_get1_session
(long ssl, NativeSsl ssl_holder) (package private) static void
NativeCrypto.SSL_interrupt
(long ssl, NativeSsl ssl_holder) (package private) static int
NativeCrypto.SSL_max_seal_overhead
(long ssl, NativeSsl ssl_holder) Returns the maximum overhead, in bytes, of sealing a record with SSL.(package private) static int
NativeCrypto.SSL_pending_readable_bytes
(long ssl, NativeSsl ssl_holder) (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 byte[]
NativeCrypto.SSL_session_id
(long ssl, NativeSsl ssl_holder) (package private) static boolean
NativeCrypto.SSL_session_reused
(long ssl, NativeSsl ssl_holder) (package private) static void
NativeCrypto.SSL_set_accept_state
(long ssl, NativeSsl ssl_holder) (package private) static void
NativeCrypto.SSL_set_cipher_lists
(long ssl, NativeSsl ssl_holder, String[] ciphers) (package private) static void
NativeCrypto.SSL_set_client_CA_list
(long ssl, NativeSsl ssl_holder, byte[][] asn1DerEncodedX500Principals) (package private) static void
NativeCrypto.SSL_set_connect_state
(long ssl, NativeSsl ssl_holder) (package private) static long
NativeCrypto.SSL_set_mode
(long ssl, NativeSsl ssl_holder, long mode) (package private) static void
NativeCrypto.SSL_set_ocsp_response
(long ssl, NativeSsl ssl_holder, byte[] response) (package private) static long
NativeCrypto.SSL_set_options
(long ssl, NativeSsl ssl_holder, long options) (package private) static int
NativeCrypto.SSL_set_protocol_versions
(long ssl, NativeSsl ssl_holder, int min_version, int max_version) (package private) static void
NativeCrypto.SSL_set_session
(long ssl, NativeSsl ssl_holder, long sslSessionNativePointer) (package private) static void
NativeCrypto.SSL_set_session_creation_enabled
(long ssl, NativeSsl ssl_holder, boolean creationEnabled) (package private) static void
NativeCrypto.SSL_set_signed_cert_timestamp_list
(long ssl, NativeSsl ssl_holder, byte[] list) (package private) static long
NativeCrypto.SSL_set_timeout
(long ssl, NativeSsl ssl_holder, long millis) (package private) static void
NativeCrypto.SSL_set_tlsext_host_name
(long ssl, NativeSsl ssl_holder, String hostname) (package private) static void
NativeCrypto.SSL_set_verify
(long ssl, NativeSsl ssl_holder, int mode) (package private) static void
NativeCrypto.SSL_set1_tls_channel_id
(long ssl, NativeSsl ssl_holder, NativeRef.EVP_PKEY pkey) (package private) static void
NativeCrypto.SSL_shutdown
(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static void
NativeCrypto.SSL_use_psk_identity_hint
(long ssl, NativeSsl ssl_holder, String identityHint) (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 NativeSslModifierConstructorDescription(package private)
ActiveSession
(NativeSsl ssl, AbstractSessionContext sessionContext)