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 NativeSslActiveSession.sslprivate final NativeSslConscryptEngine.sslWrapper around the underlying SSL object.private final NativeSslConscryptFileDescriptorSocket.sslWrapper around the underlying SSL object.Methods in org.conscrypt that return NativeSslModifier and TypeMethodDescription(package private) static NativeSslNativeSsl.newInstance(SSLParametersImpl parameters, NativeCrypto.SSLHandshakeCallbacks handshakeCallbacks, SSLParametersImpl.AliasChooser chooser, SSLParametersImpl.PSKCallbacks pskCallbacks) private static NativeSslConscryptEngine.newSsl(SSLParametersImpl sslParameters, ConscryptEngine engine, SSLParametersImpl.AliasChooser aliasChooser) private static NativeSslConscryptFileDescriptorSocket.newSsl(SSLParametersImpl sslParameters, ConscryptFileDescriptorSocket engine) Methods in org.conscrypt with parameters of type NativeSslModifier 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 byte[]NativeCrypto.getApplicationProtocol(long ssl, NativeSsl ssl_holder) Returns the selected ALPN protocol.(package private) voidNativeSslSession.Impl.offerToResume(NativeSsl ssl) (package private) abstract voidNativeSslSession.offerToResume(NativeSsl ssl) (package private) static voidNativeCrypto.set_SSL_psk_client_callback_enabled(long ssl, NativeSsl ssl_holder, boolean enabled) (package private) static voidNativeCrypto.set_SSL_psk_server_callback_enabled(long ssl, NativeSsl ssl_holder, boolean enabled) (package private) static voidNativeCrypto.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 voidNativeCrypto.setEnabledCipherSuites(long ssl, NativeSsl ssl_holder, String[] cipherSuites, String[] protocols) (package private) static voidNativeCrypto.setEnabledProtocols(long ssl, NativeSsl ssl_holder, String[] protocols) (package private) static voidNativeCrypto.setHasApplicationProtocolSelector(long ssl, NativeSsl ssl_holder, boolean hasSelector) Called for a server endpoint only.(package private) static voidNativeCrypto.setLocalCertsAndPrivateKey(long ssl, NativeSsl ssl_holder, byte[][] encodedCertificates, NativeRef.EVP_PKEY pkey) Sets the local certificates and private key.(package private) static voidNativeCrypto.SSL_accept_renegotiations(long ssl, NativeSsl ssl_holder) (package private) static longNativeCrypto.SSL_BIO_new(long ssl, NativeSsl ssl_holder) (package private) static longNativeCrypto.SSL_clear_mode(long ssl, NativeSsl ssl_holder, long mode) (package private) static longNativeCrypto.SSL_clear_options(long ssl, NativeSsl ssl_holder, long options) (package private) static voidNativeCrypto.SSL_do_handshake(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc, int timeoutMillis) (package private) static voidNativeCrypto.SSL_enable_ocsp_stapling(long ssl, NativeSsl ssl_holder) (package private) static voidNativeCrypto.SSL_enable_signed_cert_timestamps(long ssl, NativeSsl ssl_holder) (package private) static voidNativeCrypto.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 providedSSLinstance.static StringNativeCrypto.SSL_get_current_cipher(long ssl, NativeSsl ssl_holder) (package private) static intNativeCrypto.SSL_get_error(long ssl, NativeSsl ssl_holder, int ret) (package private) static longNativeCrypto.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 longNativeCrypto.SSL_get_options(long ssl, NativeSsl ssl_holder) (package private) static StringNativeCrypto.SSL_get_servername(long ssl, NativeSsl ssl_holder) (package private) static intNativeCrypto.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 longNativeCrypto.SSL_get_time(long ssl, NativeSsl ssl_holder) (package private) static longNativeCrypto.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 StringNativeCrypto.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 longNativeCrypto.SSL_get1_session(long ssl, NativeSsl ssl_holder) (package private) static voidNativeCrypto.SSL_interrupt(long ssl, NativeSsl ssl_holder) (package private) static intNativeCrypto.SSL_max_seal_overhead(long ssl, NativeSsl ssl_holder) Returns the maximum overhead, in bytes, of sealing a record with SSL.(package private) static intNativeCrypto.SSL_pending_readable_bytes(long ssl, NativeSsl ssl_holder) (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 byte[]NativeCrypto.SSL_session_id(long ssl, NativeSsl ssl_holder) (package private) static booleanNativeCrypto.SSL_session_reused(long ssl, NativeSsl ssl_holder) (package private) static voidNativeCrypto.SSL_set_accept_state(long ssl, NativeSsl ssl_holder) (package private) static voidNativeCrypto.SSL_set_cipher_lists(long ssl, NativeSsl ssl_holder, String[] ciphers) (package private) static voidNativeCrypto.SSL_set_client_CA_list(long ssl, NativeSsl ssl_holder, byte[][] asn1DerEncodedX500Principals) (package private) static voidNativeCrypto.SSL_set_connect_state(long ssl, NativeSsl ssl_holder) (package private) static longNativeCrypto.SSL_set_mode(long ssl, NativeSsl ssl_holder, long mode) (package private) static voidNativeCrypto.SSL_set_ocsp_response(long ssl, NativeSsl ssl_holder, byte[] response) (package private) static longNativeCrypto.SSL_set_options(long ssl, NativeSsl ssl_holder, long options) (package private) static intNativeCrypto.SSL_set_protocol_versions(long ssl, NativeSsl ssl_holder, int min_version, int max_version) (package private) static voidNativeCrypto.SSL_set_session(long ssl, NativeSsl ssl_holder, long sslSessionNativePointer) (package private) static voidNativeCrypto.SSL_set_session_creation_enabled(long ssl, NativeSsl ssl_holder, boolean creationEnabled) (package private) static voidNativeCrypto.SSL_set_signed_cert_timestamp_list(long ssl, NativeSsl ssl_holder, byte[] list) (package private) static longNativeCrypto.SSL_set_timeout(long ssl, NativeSsl ssl_holder, long millis) (package private) static voidNativeCrypto.SSL_set_tlsext_host_name(long ssl, NativeSsl ssl_holder, String hostname) (package private) static voidNativeCrypto.SSL_set_verify(long ssl, NativeSsl ssl_holder, int mode) (package private) static voidNativeCrypto.SSL_set1_tls_channel_id(long ssl, NativeSsl ssl_holder, NativeRef.EVP_PKEY pkey) (package private) static voidNativeCrypto.SSL_shutdown(long ssl, NativeSsl ssl_holder, FileDescriptor fd, NativeCrypto.SSLHandshakeCallbacks shc) (package private) static voidNativeCrypto.SSL_use_psk_identity_hint(long ssl, NativeSsl ssl_holder, String identityHint) (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 NativeSslModifierConstructorDescription(package private)ActiveSession(NativeSsl ssl, AbstractSessionContext sessionContext)