Enum HmacAlgorithms

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      HMAC_MD5
      The HmacMD5 Message Authentication Code (MAC) algorithm specified in RFC 2104 and RFC 1321.
      HMAC_SHA_1
      The HmacSHA1 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.
      HMAC_SHA_224
      The HmacSHA224 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.
      HMAC_SHA_256
      The HmacSHA256 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.
      HMAC_SHA_384
      The HmacSHA384 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.
      HMAC_SHA_512
      The HmacSHA512 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Gets the algorithm name.
      java.lang.String toString()
      The algorithm name.
      static HmacAlgorithms valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static HmacAlgorithms[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • HMAC_MD5

        public static final HmacAlgorithms HMAC_MD5
        The HmacMD5 Message Authentication Code (MAC) algorithm specified in RFC 2104 and RFC 1321.

        Every implementation of the Java platform is required to support this standard MAC algorithm.

      • HMAC_SHA_1

        public static final HmacAlgorithms HMAC_SHA_1
        The HmacSHA1 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.

        Every implementation of the Java platform is required to support this standard MAC algorithm.

      • HMAC_SHA_224

        public static final HmacAlgorithms HMAC_SHA_224
        The HmacSHA224 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.

        Every implementation of the Java 8+ platform is required to support this standard MAC algorithm.

        Since:
        1.11
      • HMAC_SHA_256

        public static final HmacAlgorithms HMAC_SHA_256
        The HmacSHA256 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.

        Every implementation of the Java platform is required to support this standard MAC algorithm.

      • HMAC_SHA_384

        public static final HmacAlgorithms HMAC_SHA_384
        The HmacSHA384 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.

        This MAC algorithm is optional; not all implementations support it.

      • HMAC_SHA_512

        public static final HmacAlgorithms HMAC_SHA_512
        The HmacSHA512 Message Authentication Code (MAC) algorithm specified in RFC 2104 and FIPS PUB 180-2.

        This MAC algorithm is optional; not all implementations support it.