Class OpenSslCertificateCompressionConfig
java.lang.Object
io.netty.handler.ssl.OpenSslCertificateCompressionConfig
- All Implemented Interfaces:
java.lang.Iterable<OpenSslCertificateCompressionConfig.AlgorithmConfig>
public final class OpenSslCertificateCompressionConfig
extends java.lang.Object
implements java.lang.Iterable<OpenSslCertificateCompressionConfig.AlgorithmConfig>
Configuration for TLS1.3 certificate compression extension.
When no configuration is specified, zlib compression is enabled in both directions with BoringSSL and AWS-LC.
Use an empty configuration to disable it. The
jdk.tls.client.disableExtensions and
jdk.tls.server.disableExtensions system properties can disable the default for the corresponding side,
but an explicit configuration takes precedence.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe configuration for algorithm.static enumThe usage mode of theOpenSslCertificateCompressionAlgorithm.static final classBuilder for anOpenSslCertificateCompressionAlgorithm. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final java.util.List<OpenSslCertificateCompressionConfig.AlgorithmConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate -
Method Summary
Modifier and TypeMethodDescriptionjava.util.Iterator<OpenSslCertificateCompressionConfig.AlgorithmConfig> iterator()Creates a newOpenSslCertificateCompressionConfig.Builderfor a config.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
pairList
-
-
Constructor Details
-
OpenSslCertificateCompressionConfig
private OpenSslCertificateCompressionConfig(OpenSslCertificateCompressionConfig.AlgorithmConfig... pairs)
-
-
Method Details
-
iterator
- Specified by:
iteratorin interfacejava.lang.Iterable<OpenSslCertificateCompressionConfig.AlgorithmConfig>
-
newBuilder
Creates a newOpenSslCertificateCompressionConfig.Builderfor a config.- Returns:
- a bulder
-