(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 direct ByteBuffer .
|
(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 direct ByteBuffer 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,
java.lang.String[] cipherSuites,
java.lang.String[] protocols) |
|
(package private) static void |
NativeCrypto.setEnabledProtocols(long ssl,
NativeSsl ssl_holder,
java.lang.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,
java.io.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 |
NativeCrypto.SSL_free(long ssl,
NativeSsl ssl_holder) |
|
(package private) static long[] |
NativeCrypto.SSL_get_ciphers(long ssl,
NativeSsl ssl_holder) |
Gets the list of cipher suites enabled for the provided SSL instance.
|
static java.lang.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 java.lang.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 java.lang.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,
java.io.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,
java.lang.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,
java.lang.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,
java.io.FileDescriptor fd,
NativeCrypto.SSLHandshakeCallbacks shc) |
|
(package private) static void |
NativeCrypto.SSL_use_psk_identity_hint(long ssl,
NativeSsl ssl_holder,
java.lang.String identityHint) |
|
(package private) static void |
NativeCrypto.SSL_write(long ssl,
NativeSsl ssl_holder,
java.io.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.
|