Class SrtpCryptoSuite

  • All Implemented Interfaces:
    CryptoSuite

    public class SrtpCryptoSuite
    extends java.lang.Object
    implements CryptoSuite
    Crypto suite details for the SRTP grammar.
    Author:
    Ingo Bauersachs
    • Constructor Detail

      • SrtpCryptoSuite

        public SrtpCryptoSuite​(java.lang.String suite)
    • Method Detail

      • getEncryptionAlgorithm

        public int getEncryptionAlgorithm()
      • getHashAlgorithm

        public int getHashAlgorithm()
      • getEncKeyLength

        public int getEncKeyLength()
      • getSaltKeyLength

        public int getSaltKeyLength()
      • getSrtpAuthTagLength

        public int getSrtpAuthTagLength()
      • getSrtcpAuthTagLength

        public int getSrtcpAuthTagLength()
      • getSrtpAuthKeyLength

        public int getSrtpAuthKeyLength()
      • getSrtcpAuthKeyLength

        public int getSrtcpAuthKeyLength()
      • getSrtpLifetime

        public long getSrtpLifetime()
      • getSrtcpLifetime

        public long getSrtcpLifetime()
      • encode

        public java.lang.String encode()
        Description copied from interface: CryptoSuite
        Encodes the information contained in this object for use in the complete crypto attribute.
        Specified by:
        encode in interface CryptoSuite
        Returns:
        The name of the crypto suite.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object