Table of Contents

Class TlsSrtpUtilities

Namespace
Org.BouncyCastle.Tls
Assembly
BouncyCastle.Cryptography.dll

RFC 5764 DTLS Extension to Establish Keys for SRTP.

public abstract class TlsSrtpUtilities
Inheritance
TlsSrtpUtilities
Inherited Members

Methods

AddUseSrtpExtension(IDictionary<int, byte[]>, UseSrtpData)

public static void AddUseSrtpExtension(IDictionary<int, byte[]> extensions, UseSrtpData useSrtpData)

Parameters

extensions IDictionary<int, byte[]>
useSrtpData UseSrtpData

Exceptions

IOException

CreateUseSrtpExtension(UseSrtpData)

public static byte[] CreateUseSrtpExtension(UseSrtpData useSrtpData)

Parameters

useSrtpData UseSrtpData

Returns

byte[]

Exceptions

IOException

GetUseSrtpExtension(IDictionary<int, byte[]>)

public static UseSrtpData GetUseSrtpExtension(IDictionary<int, byte[]> extensions)

Parameters

extensions IDictionary<int, byte[]>

Returns

UseSrtpData

Exceptions

IOException

ReadUseSrtpExtension(byte[])

public static UseSrtpData ReadUseSrtpExtension(byte[] extensionData)

Parameters

extensionData byte[]

Returns

UseSrtpData

Exceptions

IOException