public class SSLFacade extends Object implements ISSLFacade
| 构造器和说明 |
|---|
SSLFacade(ChannelContext channelContext,
SSLContext context,
boolean client,
boolean clientAuthRequired,
ITaskHandler taskHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 ISSLFacadepublic void setHandshakeCompletedListener(IHandshakeCompletedListener hcl)
setHandshakeCompletedListener 在接口中 ISSLFacadepublic void setSSLListener(ISSLListener l)
setSSLListener 在接口中 ISSLFacadepublic void setCloseListener(ISessionClosedListener l)
setCloseListener 在接口中 ISSLFacadepublic void beginHandshake()
throws SSLException
ISSLFacadebeginHandshake 在接口中 ISSLFacadeSSLExceptionpublic boolean isHandshakeCompleted()
ISSLFacadeisHandshakeCompleted 在接口中 ISSLFacadepublic void encrypt(SslVo sslVo) throws SSLException
ISSLFacadeencrypt 在接口中 ISSLFacadeSSLExceptionpublic void decrypt(ByteBuffer byteBuffer) throws SSLException
ISSLFacadedecrypt 在接口中 ISSLFacadeSSLExceptionpublic void close()
close 在接口中 ISSLFacadepublic boolean isCloseCompleted()
isCloseCompleted 在接口中 ISSLFacadepublic void terminate()
terminate 在接口中 ISSLFacadeCopyright © 2019. All rights reserved.