KeyProvider

interface KeyProvider

Functions

exportKey
Link copied to clipboard
abstract fun exportKey(participantId: String, keyIndex: Int? = 0): ByteArray
exportSharedKey
Link copied to clipboard
abstract fun exportSharedKey(keyIndex: Int? = 0): ByteArray
ratchetKey
Link copied to clipboard
abstract fun ratchetKey(participantId: String, keyIndex: Int? = 0): ByteArray
ratchetSharedKey
Link copied to clipboard
abstract fun ratchetSharedKey(keyIndex: Int? = 0): ByteArray
setKey
Link copied to clipboard
abstract fun setKey(key: String, participantId: String?, keyIndex: Int? = 0)
setSharedKey
Link copied to clipboard
abstract fun setSharedKey(key: String, keyIndex: Int? = 0): Boolean
setSifTrailer
Link copied to clipboard
abstract fun setSifTrailer(trailer: ByteArray)

Properties

enableSharedKey
Link copied to clipboard
abstract var enableSharedKey: Boolean
rtcKeyProvider
Link copied to clipboard
abstract val rtcKeyProvider: FrameCryptorKeyProvider

Inheritors

BaseKeyProvider
Link copied to clipboard

Sources

SDK source
Link copied to clipboard