#include <IAgoraRtcEngine.h>
◆ EncryptionConfig()
agora::rtc::EncryptionConfig::EncryptionConfig |
( |
| ) |
|
|
inline |
◆ encryptionMode
◆ encryptionKey
const char* agora::rtc::EncryptionConfig::encryptionKey |
内置加密密钥,字符串类型,长度无限制。声网推荐使用 32 字节的密钥。
- 注解
- 如果未指定该参数或将该参数设置为空,则无法启用内置加密,且 SDK 会返回错误码 ERR_INVALID_ARGUMENT (-2)。
◆ encryptionKdfSalt
uint8_t agora::rtc::EncryptionConfig::encryptionKdfSalt[32] |
盐,长度为 32 字节。声网推荐你在服务端使用 OpenSSL 生成盐,详见《媒体流加密》。
- 注解
- 只有在
AES_128_GCM2
或 AES_256_GCM2
加密模式下,该参数才生效。此时,需确保填入该参数的值不全为 0
。
- 自从
- v3.4.5