NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
nim::QChatEncryptionConfiguration结构体 参考

#include <nim_qchat_client_cpp_def.h>

Public 成员函数

 QChatEncryptionConfiguration ()=default
 
 QChatEncryptionConfiguration (const NIMQChatEncryptionConfiguration &c_param)
 
NIMQChatEncryptionConfiguration ToCParam () const
 

Public 属性

NIMQChatExchangeKeyEncryptionAlgorithm nego_key_neca = kNIMQChatEncryptionAlgorithmRSA
 "交换密钥"协议加密算法 {1(RSA),2(SM2)}, def:1(RSA) 非对称加密
 
NIMQChatCommEncryptionAlgorithm comm_neca = kNIMQChatCommEncryptionAlgorithmRC4
 通信加密算法 {1(RC4),2(AES128),4(SM4)} def:1(RC4) 对称加密
 
NIMQChatHandShakeType hand_shake_type = kNIMQChatHandShakeTypeMulti
 握手协议类型 0:支持配置多种对称与非对称加密算法,1:只支持RAS + RC4
 
std::string nego_key_neca_key_parta
 "交换密钥"协议加密算法密钥, 为空使用默认值
 
std::string nego_key_neca_key_partb
 非对称加密算法 key
 
uint32_t nego_key_neca_key_version {0}
 非对称加密算法的 key version
 

构造及析构函数说明

◆ QChatEncryptionConfiguration() [1/2]

nim::QChatEncryptionConfiguration::QChatEncryptionConfiguration ( )
default

◆ QChatEncryptionConfiguration() [2/2]

nim::QChatEncryptionConfiguration::QChatEncryptionConfiguration ( const NIMQChatEncryptionConfiguration c_param)
inline

成员函数说明

◆ ToCParam()

NIMQChatEncryptionConfiguration nim::QChatEncryptionConfiguration::ToCParam ( ) const
inline

类成员变量说明

◆ comm_neca

NIMQChatCommEncryptionAlgorithm nim::QChatEncryptionConfiguration::comm_neca = kNIMQChatCommEncryptionAlgorithmRC4

通信加密算法 {1(RC4),2(AES128),4(SM4)} def:1(RC4) 对称加密

◆ hand_shake_type

NIMQChatHandShakeType nim::QChatEncryptionConfiguration::hand_shake_type = kNIMQChatHandShakeTypeMulti

握手协议类型 0:支持配置多种对称与非对称加密算法,1:只支持RAS + RC4

◆ nego_key_neca

NIMQChatExchangeKeyEncryptionAlgorithm nim::QChatEncryptionConfiguration::nego_key_neca = kNIMQChatEncryptionAlgorithmRSA

"交换密钥"协议加密算法 {1(RSA),2(SM2)}, def:1(RSA) 非对称加密

◆ nego_key_neca_key_parta

std::string nim::QChatEncryptionConfiguration::nego_key_neca_key_parta

"交换密钥"协议加密算法密钥, 为空使用默认值

◆ nego_key_neca_key_partb

std::string nim::QChatEncryptionConfiguration::nego_key_neca_key_partb

非对称加密算法 key

◆ nego_key_neca_key_version

uint32_t nim::QChatEncryptionConfiguration::nego_key_neca_key_version {0}

非对称加密算法的 key version


该结构体的文档由以下文件生成: