Class KeyProvider
- Namespace
- LiveKit
public class KeyProvider
- Inheritance
-
KeyProvider
- Inherited Members
- Extension Methods
Constructors
KeyProvider(FfiHandle, KeyProviderOptions)
public KeyProvider(FfiHandle roomHandle, KeyProviderOptions keyProviderOptions)
Parameters
roomHandleFfiHandlekeyProviderOptionsKeyProviderOptions
Fields
KeyProviderOptions
public KeyProviderOptions KeyProviderOptions
Field Value
Methods
GetKey(string, int)
public byte[] GetKey(string participantIdentity, int keyIndex)
Parameters
Returns
- byte[]
GetSharedKey(int)
public byte[] GetSharedKey(int keyIndex)
Parameters
keyIndexint
Returns
- byte[]
RatchetKey(string, int)
public byte[] RatchetKey(string participantIdentity, int keyIndex)
Parameters
Returns
- byte[]
RatchetSharedKey(int)
public byte[] RatchetSharedKey(int keyIndex)
Parameters
keyIndexint
Returns
- byte[]
SetKey(string, byte[], int)
public void SetKey(string participantIdentity, byte[] key, int keyIndex)
Parameters
SetSharedKey(byte[], int)
public void SetSharedKey(byte[] key, int keyIndex)