-
public interface KeyProvider
-
-
Method Summary
Modifier and Type Method Description abstract BooleansetSharedKey(String key, Integer keyIndex)abstract ByteArrayratchetSharedKey(Integer keyIndex)abstract ByteArrayexportSharedKey(Integer keyIndex)abstract UnitsetKey(String key, String participantId, Integer keyIndex)abstract ByteArrayratchetKey(String participantId, Integer keyIndex)abstract ByteArrayexportKey(String participantId, Integer keyIndex)abstract UnitsetSifTrailer(ByteArray trailer)abstract IntegergetLatestKeyIndex(String participantId)abstract FrameCryptorKeyProvidergetRtcKeyProvider()abstract BooleangetEnableSharedKey()abstract UnitsetEnableSharedKey(Boolean enableSharedKey)-
-
Method Detail
-
setSharedKey
abstract Boolean setSharedKey(String key, Integer keyIndex)
-
ratchetSharedKey
abstract ByteArray ratchetSharedKey(Integer keyIndex)
-
exportSharedKey
abstract ByteArray exportSharedKey(Integer keyIndex)
-
ratchetKey
abstract ByteArray ratchetKey(String participantId, Integer keyIndex)
-
setSifTrailer
abstract Unit setSifTrailer(ByteArray trailer)
-
getLatestKeyIndex
abstract Integer getLatestKeyIndex(String participantId)
-
getRtcKeyProvider
abstract FrameCryptorKeyProvider getRtcKeyProvider()
-
getEnableSharedKey
abstract Boolean getEnableSharedKey()
-
setEnableSharedKey
abstract Unit setEnableSharedKey(Boolean enableSharedKey)
-
-
-
-