Package org.bouncycastle.tls
Class TlsSRTPUtils
- java.lang.Object
-
- org.bouncycastle.tls.TlsSRTPUtils
-
public class TlsSRTPUtils extends java.lang.Object
RFC 5764 DTLS Extension to Establish Keys for SRTP.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Integer
EXT_use_srtp
-
Constructor Summary
Constructors Constructor Description TlsSRTPUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addUseSRTPExtension(java.util.Hashtable extensions, UseSRTPData useSRTPData)
static byte[]
createUseSRTPExtension(UseSRTPData useSRTPData)
static UseSRTPData
getUseSRTPExtension(java.util.Hashtable extensions)
static UseSRTPData
readUseSRTPExtension(byte[] extensionData)
-
-
-
Method Detail
-
addUseSRTPExtension
public static void addUseSRTPExtension(java.util.Hashtable extensions, UseSRTPData useSRTPData) throws java.io.IOException
- Throws:
java.io.IOException
-
getUseSRTPExtension
public static UseSRTPData getUseSRTPExtension(java.util.Hashtable extensions) throws java.io.IOException
- Throws:
java.io.IOException
-
createUseSRTPExtension
public static byte[] createUseSRTPExtension(UseSRTPData useSRTPData) throws java.io.IOException
- Throws:
java.io.IOException
-
readUseSRTPExtension
public static UseSRTPData readUseSRTPExtension(byte[] extensionData) throws java.io.IOException
- Throws:
java.io.IOException
-
-