public enum MacAlgorithm extends Enum<MacAlgorithm> implements Algorithm
MacAlgorithm contains the algorithm names that can be specified when requesting
an instance of Mac. For more info see: https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#Mac| Enum Constant and Description |
|---|
HmacMD5
The enum constant for HmacMD5 algorithm.
|
HmacSHA1
The enum constant for HmacSHA1 algorithm.
|
HmacSHA224
The enum constant for HmacSHA224 algorithm.
|
HmacSHA256
The enum constant for HmacSHA256 algorithm.
|
HmacSHA384
The enum constant for HmacSHA384 algorithm.
|
HmacSHA512
The enum constant for HmacSHA512 algorithm.
|
PBEWithHmacMD5
The enum constant for PBEWithHmacMD5 algorithm.
|
PBEWithHmacSHA1
The enum constant for PBEWithHmacSHA1 algorithm.
|
PBEWithHmacSHA224
The enum constant for PBEWithHmacSHA224 algorithm.
|
PBEWithHmacSHA256
The enum constant for PBEWithHmacSHA256 algorithm.
|
PBEWithHmacSHA384
The enum constant for PBEWithHmacSHA384 algorithm.
|
PBEWithHmacSHA512
The enum constant for PBEWithHmacSHA512 algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAlgorithm()
Gets the algorithm for encryption or decryption.
|
static MacAlgorithm |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MacAlgorithm[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MacAlgorithm HmacMD5
public static final MacAlgorithm PBEWithHmacMD5
public static final MacAlgorithm HmacSHA1
public static final MacAlgorithm PBEWithHmacSHA1
public static final MacAlgorithm HmacSHA224
public static final MacAlgorithm PBEWithHmacSHA224
public static final MacAlgorithm HmacSHA256
public static final MacAlgorithm PBEWithHmacSHA256
public static final MacAlgorithm HmacSHA384
public static final MacAlgorithm PBEWithHmacSHA384
public static final MacAlgorithm HmacSHA512
public static final MacAlgorithm PBEWithHmacSHA512
public static final String HMAC
public static MacAlgorithm[] values()
for (MacAlgorithm c : MacAlgorithm.values()) System.out.println(c);
public static MacAlgorithm valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getAlgorithm()
getAlgorithm in interface AlgorithmCopyright © 2015–2018 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.