Top Interfaces Classes
[default module]

Package io.netty.internal.tcnative


Interface Summary

Modifier and TypeInterface and Description
public interface
AsyncSSLPrivateKeyMethod

Allows to customize private key signing / decrypt (when using RSA).

public interface
public interface
CertificateCallback

Is called during handshake and hooked into openssl via SSL_CTX_set_cert_cb.

public interface
CertificateCompressionAlgo

Provides compression/decompression implementations for TLS Certificate Compression (RFC 8879).

public interface
CertificateRequestedCallback

Deprecated use CertificateCallback
Is called during handshake and hooked into openssl via SSL_CTX_set_client_cert_cb.
public interface
ResultCallback<
The result type.
T
>

Callback that is called once an operation completed.

public interface
public interface
SSLPrivateKeyMethod

Allows to customize private key signing / decrypt (when using RSA).

public interface
SSLSessionCache

Allows to implement a custom external SSL_SESSION cache.

Class Summary

Modifier and TypeClass and Description
pack-priv class
public class
pack-priv class
public abstract class
CertificateVerifier

Is called during handshake and hooked into openssl via SSL_CTX_set_cert_verify_callback.

pack-priv class
public class
pack-priv class
NativeStaticallyReferencedJniMethods

This class is necessary to break the following cyclic dependency:

  1. JNI_OnLoad
  2. JNI Calls FindClass because RegisterNatives (used to register JNI methods) requires a class
  3. FindClass loads the class, but static members variables of that class attempt to call a JNI method which has not yet been registered.
  4. UnsatisfiedLinkError is thrown because native method has not yet been registered.
public class
SessionTicketKey

Session Ticket Key

public class
public class
pack-priv class
pack-priv class
pack-priv abstract class
public class
SSLSession

Methods to operate on a SSL_SESSION.

pack-priv abstract class
SSLTask

A SSL related task that will be returned by SSL#getTask(long).