io.agora.rtc.EncryptionConfig类 参考
- Java
更新时间不可用
EncryptionConfig 类。
构造及析构函数说明
EncryptionConfig() [1/2]
io.agora.rtc.EncryptionConfig.EncryptionConfig()EncryptionConfig() [2/2]
io.agora.rtc.EncryptionConfig.EncryptionConfig(int encryptionMode, java.lang.String encryptionKey, byte[] encryptionKdfSalt)构造函数。
| 参数名 | 描述 |
|---|---|
encryptionMode | 加密模式,默认为 ENCRYPTION_MODE_AES_128_GCM2。
|
encryptionKey | 内置加密密钥,字符串类型,长度无限制。声网推荐使用 32 字节的密钥。 |
encryptionKdfSalt | 长度为 32 字节的盐。声网推荐使用 OpenSSL 在你的服务器生成盐,该参数仅在你的加密模式为 AES_128_GCM2 或 AES_256_GCM2 时有效,在此情况下,请确保该参数不为 0。 |
成员函数说明
getEncryptionKdfSalt()
byte[] io.agora.rtc.EncryptionConfig.getEncryptionKdfSalt()getEncryptionKey()
java.lang.String io.agora.rtc.EncryptionConfig.getEncryptionKey()getEncryptionMode()
int io.agora.rtc.EncryptionConfig.getEncryptionMode()setEncryptionKdfSalt()
void io.agora.rtc.EncryptionConfig.setEncryptionKdfSalt(byte[] encryptionKdfSalt)setEncryptionKey()
void io.agora.rtc.EncryptionConfig.setEncryptionKey(java.lang.String encryptionKey)setEncryptionMode()
void io.agora.rtc.EncryptionConfig.setEncryptionMode(int encryptionMode)类成员变量说明
encryptionKdfSalt
byte [] io.agora.rtc.EncryptionConfig.encryptionKdfSaltencryptionKey
java.lang.String io.agora.rtc.EncryptionConfig.encryptionKeyencryptionMode
int io.agora.rtc.EncryptionConfig.encryptionMode该类的文档由以下文件生成:
- EncryptionConfig.java