CSecureChannelClient 类

CSecureChannelClient 类是一个帮助程序类(而不是接口),使应用程序能够自行进行身份验证、加密和解密数据以及创建 MAC。

CSecureChannelClient 类公开以下方法。

方法 描述
身份验证 触发组件之间的证书交换以建立信任。
DecryptParam 解密通过参数接收的数据。
EncryptParam 加密通过参数发送的数据。
fIsAuthenticated 验证是否已成功建立安全身份验证通道。 应用程序不使用此方法。
GetAppSec 检索本地和远程组件的应用程序安全级别。
GetSessionKey 检索当前会话密钥。 应用程序不使用此方法。
MACFinal 释放消息身份验证代码(MAC)通道并检索最终的 MAC 值。
MACInit 获取消息身份验证代码 (MAC) 通道。
MACUpdate 向消息身份验证代码(MAC)添加值。
SetCertificate 指定安全经过身份验证的通道(SAC)客户端的证书和私钥。
SetInterface 选择用于安全经过身份验证的通道(SAC)通信的接口。
SetSessionKey 设置用于与其他组件通信的会话密钥。 应用程序不使用此方法。

 

CSecureChannelServer 类

IComponentAuthenticate 接口

应用程序接口