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