Package org.glassfish.grizzly.ssl
Class SSLCodec
- java.lang.Object
-
- org.glassfish.grizzly.ssl.SSLCodec
-
-
Constructor Summary
Constructors Constructor Description SSLCodec(javax.net.ssl.SSLContext sslContext)SSLCodec(SSLContextConfigurator config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SSLEngineConfiguratorgetClientSSLEngineConfig()Transformer<Buffer,Buffer>getDecoder()Transformer<Buffer,Buffer>getEncoder()SSLEngineConfiguratorgetServerSSLEngineConfig()java.util.concurrent.Future<javax.net.ssl.SSLEngine>handshake(Connection connection)java.util.concurrent.Future<javax.net.ssl.SSLEngine>handshake(Connection connection, SSLEngineConfigurator configurator)
-
-
-
Constructor Detail
-
SSLCodec
public SSLCodec(SSLContextConfigurator config)
-
SSLCodec
public SSLCodec(javax.net.ssl.SSLContext sslContext)
-
-
Method Detail
-
getDecoder
public Transformer<Buffer,Buffer> getDecoder()
- Specified by:
getDecoderin interfaceCodec<Buffer,Buffer>
-
getEncoder
public Transformer<Buffer,Buffer> getEncoder()
- Specified by:
getEncoderin interfaceCodec<Buffer,Buffer>
-
getClientSSLEngineConfig
public SSLEngineConfigurator getClientSSLEngineConfig()
-
getServerSSLEngineConfig
public SSLEngineConfigurator getServerSSLEngineConfig()
-
handshake
public java.util.concurrent.Future<javax.net.ssl.SSLEngine> handshake(Connection connection) throws java.io.IOException
- Throws:
java.io.IOException
-
handshake
public java.util.concurrent.Future<javax.net.ssl.SSLEngine> handshake(Connection connection, SSLEngineConfigurator configurator) throws java.io.IOException
- Throws:
java.io.IOException
-
-