public class SrtpCryptoSuite extends Object implements CryptoSuite
Modifier and Type | Field and Description |
---|---|
static String |
AES_192_CM_HMAC_SHA1_32 |
static String |
AES_192_CM_HMAC_SHA1_80 |
static String |
AES_256_CM_HMAC_SHA1_32 |
static String |
AES_256_CM_HMAC_SHA1_80 |
static String |
AES_CM_128_HMAC_SHA1_32 |
static String |
AES_CM_128_HMAC_SHA1_80 |
static int |
ENCRYPTION_AES128_CM |
static int |
ENCRYPTION_AES128_F8 |
static int |
ENCRYPTION_AES192_CM |
static int |
ENCRYPTION_AES256_CM |
static int |
ENCRYPTION_SEED128_CCM_80 |
static int |
ENCRYPTION_SEED128_CTR |
static int |
ENCRYPTION_SEED128_GCM_96 |
static String |
F8_128_HMAC_SHA1_80 |
static int |
HASH_HMAC_SHA1 |
static int |
HASH_SEED128_CCM_80 |
static int |
HASH_SEED128_GCM_96 |
static String |
SEED_128_CCM_80 |
static String |
SEED_128_GCM_96 |
static String |
SEED_CTR_128_HMAC_SHA1_80 |
Constructor and Description |
---|
SrtpCryptoSuite(String suite) |
Modifier and Type | Method and Description |
---|---|
String |
encode()
Encodes the information contained in this object for use in the complete
crypto attribute.
|
boolean |
equals(Object obj) |
int |
getEncKeyLength() |
int |
getEncryptionAlgorithm() |
int |
getHashAlgorithm() |
int |
getSaltKeyLength() |
int |
getSrtcpAuthKeyLength() |
int |
getSrtcpAuthTagLength() |
long |
getSrtcpLifetime() |
int |
getSrtpAuthKeyLength() |
int |
getSrtpAuthTagLength() |
long |
getSrtpLifetime() |
int |
hashCode() |
public static final String AES_256_CM_HMAC_SHA1_32
public static final String AES_256_CM_HMAC_SHA1_80
public static final String AES_192_CM_HMAC_SHA1_32
public static final String AES_192_CM_HMAC_SHA1_80
public static final String SEED_128_GCM_96
public static final String SEED_128_CCM_80
public static final String SEED_CTR_128_HMAC_SHA1_80
public static final String F8_128_HMAC_SHA1_80
public static final String AES_CM_128_HMAC_SHA1_32
public static final String AES_CM_128_HMAC_SHA1_80
public static final int ENCRYPTION_AES128_CM
public static final int ENCRYPTION_AES128_F8
public static final int ENCRYPTION_SEED128_CTR
public static final int ENCRYPTION_SEED128_CCM_80
public static final int ENCRYPTION_SEED128_GCM_96
public static final int ENCRYPTION_AES192_CM
public static final int ENCRYPTION_AES256_CM
public static final int HASH_HMAC_SHA1
public static final int HASH_SEED128_CCM_80
public static final int HASH_SEED128_GCM_96
public SrtpCryptoSuite(String suite)
public int getEncryptionAlgorithm()
public int getHashAlgorithm()
public int getEncKeyLength()
public int getSaltKeyLength()
public int getSrtpAuthTagLength()
public int getSrtcpAuthTagLength()
public int getSrtpAuthKeyLength()
public int getSrtcpAuthKeyLength()
public long getSrtpLifetime()
public long getSrtcpLifetime()
public String encode()
CryptoSuite
encode
in interface CryptoSuite
Copyright © 2016 University of Applied Sciences Northwestern Switzerland. All rights reserved.