Package io.netty.handler.ssl
Class ReferenceCountedOpenSslContext.CompressionAlgorithm
java.lang.Object
io.netty.handler.ssl.ReferenceCountedOpenSslContext.CompressionAlgorithm
- All Implemented Interfaces:
io.netty.internal.tcnative.CertificateCompressionAlgo
- Enclosing class:
ReferenceCountedOpenSslContext
private static final class ReferenceCountedOpenSslContext.CompressionAlgorithm
extends Object
implements io.netty.internal.tcnative.CertificateCompressionAlgo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final OpenSslCertificateCompressionAlgorithm
private final OpenSslEngineMap
Fields inherited from interface io.netty.internal.tcnative.CertificateCompressionAlgo
TLS_EXT_CERT_COMPRESSION_BROTLI, TLS_EXT_CERT_COMPRESSION_ZLIB, TLS_EXT_CERT_COMPRESSION_ZSTD
-
Constructor Summary
ConstructorsConstructorDescriptionCompressionAlgorithm
(OpenSslEngineMap engineMap, OpenSslCertificateCompressionAlgorithm compressionAlgorithm) -
Method Summary
Modifier and TypeMethodDescriptionint
byte[]
compress
(long ssl, byte[] bytes) byte[]
decompress
(long ssl, int len, byte[] bytes)
-
Field Details
-
engineMap
-
compressionAlgorithm
-
-
Constructor Details
-
CompressionAlgorithm
CompressionAlgorithm(OpenSslEngineMap engineMap, OpenSslCertificateCompressionAlgorithm compressionAlgorithm)
-
-
Method Details
-
compress
- Specified by:
compress
in interfaceio.netty.internal.tcnative.CertificateCompressionAlgo
- Throws:
Exception
-
decompress
- Specified by:
decompress
in interfaceio.netty.internal.tcnative.CertificateCompressionAlgo
- Throws:
Exception
-
algorithmId
public int algorithmId()- Specified by:
algorithmId
in interfaceio.netty.internal.tcnative.CertificateCompressionAlgo
-