public class BasicServerTlsStrategy extends Object implements TlsStrategy
TlsStrategy that upgrades to TLS for endpoints
with the specified local ports.| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
upgrade(TransportSecurityLayer tlsSession,
HttpHost host,
SocketAddress localAddress,
SocketAddress remoteAddress,
Object attachment,
Timeout handshakeTimeout)
|
void |
upgrade(TransportSecurityLayer tlsSession,
NamedEndpoint endpoint,
Object attachment,
Timeout handshakeTimeout,
FutureCallback<TransportSecurityLayer> callback)
Secures current session layer with TLS.
|
@Deprecated public BasicServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)
@Deprecated public BasicServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLSessionInitializer initializer, SSLSessionVerifier verifier)
@Deprecated public BasicServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLSessionVerifier verifier)
@Deprecated public BasicServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy)
BasicServerTlsStrategy(SSLContext)@Deprecated public BasicServerTlsStrategy(SecurePortStrategy securePortStrategy)
BasicServerTlsStrategy()public BasicServerTlsStrategy(SSLSessionVerifier verifier)
SSLSessionVerifier verifier.verifier - the custom SSLSessionVerifier.public BasicServerTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)
public BasicServerTlsStrategy(SSLContext sslContext, SSLSessionInitializer initializer, SSLSessionVerifier verifier)
public BasicServerTlsStrategy(SSLContext sslContext, SSLSessionVerifier verifier)
public BasicServerTlsStrategy(SSLContext sslContext)
public BasicServerTlsStrategy()
public void upgrade(TransportSecurityLayer tlsSession, NamedEndpoint endpoint, Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
TlsStrategyupgrade 在接口中 TlsStrategytlsSession - the session layerendpoint - the name of the opposite endpoint when applicable or null otherwise.attachment - arbitrary object passes to the TLS session initialization code.handshakeTimeout - the timeout to use while performing the TLS handshake; may be null.callback - Operation result callback.@Deprecated public boolean upgrade(TransportSecurityLayer tlsSession, HttpHost host, SocketAddress localAddress, SocketAddress remoteAddress, Object attachment, Timeout handshakeTimeout)
TlsStrategyupgrade 在接口中 TlsStrategytlsSession - the session layerhost - the name of the opposite endpoint when given or null otherwise.localAddress - the address of the local endpoint.remoteAddress - the address of the remote endpoint.attachment - arbitrary object passes to the TLS session initialization code.handshakeTimeout - the timeout to use while performing the TLS handshake; may be null.true if the session has been upgraded, false otherwise.Copyright © 2023. All rights reserved.