Enum HmacAlgorithms

    • 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.