Top Description Fields Constructors Methods
io.netty5.handler.ssl

public final Class OpenSslContextOption<T>

extends SslContextOption<T>
Class Inheritance
Type Parameters
<T>
the type of the value.

SslContextOptions that are specific to the SslProvider#OPENSSL / SslProvider#OPENSSL_REFCNT.

Field Summary

Modifier and TypeField and Description
public static final OpenSslContextOption<OpenSslAsyncPrivateKeyMethod>
public static final OpenSslContextOption<OpenSslCertificateCompressionConfig>
public static final OpenSslContextOption<OpenSslPrivateKeyMethod>
public static final OpenSslContextOption<Boolean>
TLS_FALSE_START

If enabled TLS false start will be enabled if supported.

public static final OpenSslContextOption<Boolean>
USE_TASKS

If enabled heavy-operations may be offloaded from the io.netty5.channel.EventLoop if possible.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from io.netty5.handler.ssl.SslContextOption:
existsvalidatevalueOfvalueOf

Field Detail

ASYNC_PRIVATE_KEY_METHODback to summary
public static final OpenSslContextOption<OpenSslAsyncPrivateKeyMethod> ASYNC_PRIVATE_KEY_METHOD

Set the OpenSslAsyncPrivateKeyMethod to use. This allows to offload private-key operations if needed. This is currently only supported when BoringSSL is used.

CERTIFICATE_COMPRESSION_ALGORITHMSback to summary
public static final OpenSslContextOption<OpenSslCertificateCompressionConfig> CERTIFICATE_COMPRESSION_ALGORITHMS

Set the OpenSslCertificateCompressionConfig to use. This allows for the configuration of certificate compression algorithms which should be used, the priority of those algorithms and the directions in which they should be used. This is currently only supported when BoringSSL is used.

PRIVATE_KEY_METHODback to summary
public static final OpenSslContextOption<OpenSslPrivateKeyMethod> PRIVATE_KEY_METHOD

Set the OpenSslPrivateKeyMethod to use. This allows to offload private-key operations if needed. This is currently only supported when BoringSSL is used.

TLS_FALSE_STARTback to summary
public static final OpenSslContextOption<Boolean> TLS_FALSE_START

If enabled TLS false start will be enabled if supported. When TLS false start is enabled the flow of SslHandshakeCompletionEvents may be different compared when, not enabled. This is currently only supported when BoringSSL and ALPN is used.

USE_TASKSback to summary
public static final OpenSslContextOption<Boolean> USE_TASKS

If enabled heavy-operations may be offloaded from the io.netty5.channel.EventLoop if possible.

Constructor Detail

OpenSslContextOptionback to summary
private OpenSslContextOption(String name)