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