public class SSLFacade extends Object implements ISSLFacade
| Constructor and Description |
|---|
SSLFacade(ChannelContext channelContext,
SSLContext context,
boolean client,
boolean clientAuthRequired,
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, boolean clientAuthRequired, ITaskHandler taskHandler)
public boolean isClientMode()
isClientMode in interface ISSLFacadepublic void setHandshakeCompletedListener(IHandshakeCompletedListener hcl)
setHandshakeCompletedListener in interface ISSLFacadepublic void setSSLListener(ISSLListener l)
setSSLListener in interface ISSLFacadepublic void setCloseListener(ISessionClosedListener l)
setCloseListener in interface ISSLFacadepublic void beginHandshake()
throws SSLException
ISSLFacadebeginHandshake in interface ISSLFacadeSSLExceptionpublic boolean isHandshakeCompleted()
ISSLFacadeisHandshakeCompleted in interface ISSLFacadepublic void encrypt(SslVo sslVo) throws SSLException
ISSLFacadeencrypt in interface ISSLFacadeSSLExceptionpublic void decrypt(ByteBuffer byteBuffer) throws SSLException
ISSLFacadedecrypt in interface ISSLFacadeSSLExceptionpublic void close()
close in interface ISSLFacadepublic boolean isCloseCompleted()
isCloseCompleted in interface ISSLFacadepublic void terminate()
terminate in interface ISSLFacadeCopyright © 2021. All rights reserved.