public class SSLFacade extends Object implements ISSLFacade
| Constructor and Description |
|---|
SSLFacade(ChannelContext channelContext,
SSLContext context,
boolean client,
SslConfig sslConfig,
ITaskHandler taskHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginHandshake()
开始握手
|
void |
close() |
void |
decrypt(ByteBuffer byteBuffer)
解密
|
void |
encrypt(SslVo sslVo)
加密
|
boolean |
isClientMode() |
boolean |
isCloseCompleted() |
boolean |
isHandshakeCompleted()
SSL握手是否已经完成
|
void |
setCloseListener(ISessionClosedListener l) |
void |
setHandshakeCompletedListener(IHandshakeCompletedListener hcl) |
void |
setSSLListener(ISSLListener l) |
void |
terminate() |
public SSLFacade(ChannelContext channelContext, SSLContext context, boolean client, SslConfig sslConfig, ITaskHandler taskHandler)
public void beginHandshake()
throws SSLException
ISSLFacadebeginHandshake in interface ISSLFacadeSSLExceptionpublic void close()
close in interface ISSLFacadepublic void decrypt(ByteBuffer byteBuffer) throws SSLException
ISSLFacadedecrypt in interface ISSLFacadeSSLExceptionpublic void encrypt(SslVo sslVo) throws SSLException
ISSLFacadeencrypt in interface ISSLFacadeSSLExceptionpublic boolean isClientMode()
isClientMode in interface ISSLFacadepublic boolean isCloseCompleted()
isCloseCompleted in interface ISSLFacadepublic boolean isHandshakeCompleted()
ISSLFacadeisHandshakeCompleted in interface ISSLFacadepublic void setCloseListener(ISessionClosedListener l)
setCloseListener in interface ISSLFacadepublic void setHandshakeCompletedListener(IHandshakeCompletedListener hcl)
setHandshakeCompletedListener in interface ISSLFacadepublic void setSSLListener(ISSLListener l)
setSSLListener in interface ISSLFacadepublic void terminate()
terminate in interface ISSLFacadeCopyright © 2024. All rights reserved.