- ch.imvs.sdes4j - package ch.imvs.sdes4j
-
- ch.imvs.sdes4j.srtp - package ch.imvs.sdes4j.srtp
-
- create(String, SDesFactory) - Static method in class ch.imvs.sdes4j.CryptoAttribute
-
Creates an instance of a CryptoAttribute from an SDes string in the
format of
tag 1*WSP crypto-suite 1*WSP key-params *(1*WSP session-param)
- create(String, String, String, String, SDesFactory) - Static method in class ch.imvs.sdes4j.CryptoAttribute
-
Creates an instance of a CryptoAttribute from a SDes attributes (tag,
crypto suite, key params and session params).
- create(String) - Static method in class ch.imvs.sdes4j.srtp.SrtpCryptoAttribute
-
Creates an SRTP crypto attribute from its textual representation.
- create(String, String, String, String) - Static method in class ch.imvs.sdes4j.srtp.SrtpCryptoAttribute
-
Creates an instance of a SrtpCryptoAttribute from SDES attributes (tag,
crypto suite, key params and session params).
- create(String) - Static method in class ch.imvs.sdes4j.srtp.SrtpSessionParam
-
Creates instances from the text based representation of SRTP session parameters.
- createCryptoAttribute() - Method in interface ch.imvs.sdes4j.SDesFactory
-
Creates an empty crypto attribute for the grammar implementing this interface.
- createCryptoAttribute(int, String) - Method in class ch.imvs.sdes4j.srtp.SrtpSDesFactory
-
Creates an SRTP crypto attribute with the specified parameters, for use in an SDP.
- createCryptoAttribute(int, String, SrtpSessionParam[]) - Method in class ch.imvs.sdes4j.srtp.SrtpSDesFactory
-
Creates an SRTP crypto attribute with the specified parameters, for use in an SDP.
- createCryptoAttribute() - Method in class ch.imvs.sdes4j.srtp.SrtpSDesFactory
-
- createCryptoSuite(String) - Method in interface ch.imvs.sdes4j.SDesFactory
-
Creates a crypto suite instance for the grammar implementing this interface.
- createCryptoSuite(String) - Method in class ch.imvs.sdes4j.srtp.SrtpSDesFactory
-
- createKeyParam(String) - Method in interface ch.imvs.sdes4j.SDesFactory
-
Creates a key parameter instance for the grammar implementing this interface.
- createKeyParam(String) - Method in class ch.imvs.sdes4j.srtp.SrtpSDesFactory
-
- createKeyParamArray(int) - Method in interface ch.imvs.sdes4j.SDesFactory
-
Utility method to create a typed array of KeyParameter
s.
- createKeyParamArray(int) - Method in class ch.imvs.sdes4j.srtp.SrtpSDesFactory
-
- createSessionParam(String) - Method in interface ch.imvs.sdes4j.SDesFactory
-
Creates a session parameter instance for the grammar implementing this interface.
- createSessionParam(String) - Method in class ch.imvs.sdes4j.srtp.SrtpSDesFactory
-
- createSessionParamArray(int) - Method in interface ch.imvs.sdes4j.SDesFactory
-
Utility method to create a typed array of SessionParam
s.
- createSessionParamArray(int) - Method in class ch.imvs.sdes4j.srtp.SrtpSDesFactory
-
- createSrtpKeyParam(String) - Method in class ch.imvs.sdes4j.srtp.FecKeySessionParam
-
Factory method to create the key parameter objects.
- CryptoAttribute - Class in ch.imvs.sdes4j
-
Primary class for a RFC4568 Crypto Attribute.
- CryptoAttribute() - Constructor for class ch.imvs.sdes4j.CryptoAttribute
-
- CryptoAttribute(int, CryptoSuite, KeyParam[], SessionParam[]) - Constructor for class ch.imvs.sdes4j.CryptoAttribute
-
Creates a crypto attribute from already instantiated objects.
- cryptoSuite - Variable in class ch.imvs.sdes4j.CryptoAttribute
-
- CryptoSuite - Interface in ch.imvs.sdes4j
-
Interface for grammar implementations of an identifier that describes the
encryption and authentication algorithms (e.g., AES_CM_128_HMAC_SHA1_80) for
the transport in question
- getCryptoSuite() - Method in class ch.imvs.sdes4j.CryptoAttribute
-
Gets the identifier that describes the encryption and authentication
algorithms (e.g., AES_CM_128_HMAC_SHA1_80) for the transport in question.
- getCryptoSuite() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoAttribute
-
- getEncKeyLength() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getEncryptionAlgorithm() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getHashAlgorithm() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getKey() - Method in class ch.imvs.sdes4j.srtp.SrtpKeyParam
-
Gets the concatenated master key and salt.
- getKeyDerivationRate() - Method in class ch.imvs.sdes4j.srtp.KdrSessionParam
-
The key derivation rate as encoded in the session parameters.
- getKeyDerivationRateExpanded() - Method in class ch.imvs.sdes4j.srtp.KdrSessionParam
-
The key derivation rate in its exponentiated form.
- getKeyMethod() - Method in interface ch.imvs.sdes4j.KeyParam
-
Gets the method name that defines the type of the key information.
- getKeyMethod() - Method in class ch.imvs.sdes4j.srtp.SrtpKeyParam
-
The key method for this key parameter.
- getKeyParams() - Method in class ch.imvs.sdes4j.CryptoAttribute
-
Gets one or more sets of keying material for the crypto-suite in
question.
- getKeyParams() - Method in class ch.imvs.sdes4j.srtp.FecKeySessionParam
-
Gets the key parameters of this session parameter.
- getKeyParams() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoAttribute
-
- getKeyParamsString() - Method in class ch.imvs.sdes4j.CryptoAttribute
-
Returns a string representation the key parameters according to the ABNF
rule key-params.
- getLifetime() - Method in class ch.imvs.sdes4j.srtp.SrtpKeyParam
-
Gets the master key lifetime (max number of SRTP or SRTCP packets using
this master key)
- getMki() - Method in class ch.imvs.sdes4j.srtp.SrtpKeyParam
-
Gets the master key identifier in the SRTP packets.
- getMkiLength() - Method in class ch.imvs.sdes4j.srtp.SrtpKeyParam
-
Gets the length of the MKI field in SRTP packets
- getMode() - Method in class ch.imvs.sdes4j.srtp.FecOrderSessionParam
-
Gets the forward error correction mode.
- getSaltKeyLength() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getSessionParams() - Method in class ch.imvs.sdes4j.CryptoAttribute
-
Gets the additional key parameters for this particular crypto attribute.
- getSessionParams() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoAttribute
-
- getSessionParamsString() - Method in class ch.imvs.sdes4j.CryptoAttribute
-
Returns a string representation of the session parameters according to
the ABNF rule session-param.
- getSrtcpAuthKeyLength() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getSrtcpAuthTagLength() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getSrtcpLifetime() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getSrtpAuthKeyLength() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getSrtpAuthTagLength() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getSrtpLifetime() - Method in class ch.imvs.sdes4j.srtp.SrtpCryptoSuite
-
- getTag() - Method in class ch.imvs.sdes4j.CryptoAttribute
-
Gets the identifier for this particular crypto attribute.
- getWindowSizeHint() - Method in class ch.imvs.sdes4j.srtp.WshSessionParam
-
Gets the size of the window hint.