public enum InternalKeyWrapAlgorithm extends Enum<InternalKeyWrapAlgorithm>
CryptoKeyWrapAlgorithm.| Enum Constant and Description | 
|---|
AES_GCM_NoPadding
Default symmetric encryption algorithm 
 | 
AESWrap
Symmetric legacy encryption algorithm supported for decryption purposes only. 
 | 
KMS
When the delivery mechanism is KMS (not an algorithm per se) 
 | 
KMS_V1
KMS in legacy mode 
 | 
RSA_ECB_OAEPWithSHA256AndMGF1Padding
Asymmetric legacy encryption algorithm supported for decryption purposes only. 
 | 
RSA_OAEP_SHA1
Default asymmetric encryption algorithm. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
algorithmName()
The String representation of the algorithm common to AWS independently of language used. 
 | 
static InternalKeyWrapAlgorithm | 
fromAlgorithmName(String algorithmName)  | 
static InternalKeyWrapAlgorithm | 
fromExternal(CryptoKeyWrapAlgorithm external)  | 
boolean | 
isAsymmetric()  | 
boolean | 
isKMS()  | 
boolean | 
isSymmetric()  | 
boolean | 
isV1Algorithm()  | 
static InternalKeyWrapAlgorithm | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static InternalKeyWrapAlgorithm[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final InternalKeyWrapAlgorithm AES_GCM_NoPadding
public static final InternalKeyWrapAlgorithm AESWrap
public static final InternalKeyWrapAlgorithm RSA_OAEP_SHA1
public static final InternalKeyWrapAlgorithm RSA_ECB_OAEPWithSHA256AndMGF1Padding
public static final InternalKeyWrapAlgorithm KMS
public static final InternalKeyWrapAlgorithm KMS_V1
public static InternalKeyWrapAlgorithm[] values()
for (InternalKeyWrapAlgorithm c : InternalKeyWrapAlgorithm.values()) System.out.println(c);
public static InternalKeyWrapAlgorithm 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 algorithmName()
public static InternalKeyWrapAlgorithm fromExternal(CryptoKeyWrapAlgorithm external)
public static InternalKeyWrapAlgorithm fromAlgorithmName(String algorithmName)
public boolean isV1Algorithm()
public boolean isAsymmetric()
public boolean isSymmetric()
public boolean isKMS()