public enum InternalKeyWrapAlgorithm extends Enum<InternalKeyWrapAlgorithm>
CryptoKeyWrapAlgorithm.| Enum Constant and Description | 
|---|
| AES_GCM_NoPaddingDefault symmetric encryption algorithm | 
| AESWrapSymmetric legacy encryption algorithm supported for decryption purposes only. | 
| KMSWhen the delivery mechanism is KMS (not an algorithm per se) | 
| KMS_V1KMS in legacy mode | 
| RSA_ECB_OAEPWithSHA256AndMGF1PaddingAsymmetric legacy encryption algorithm supported for decryption purposes only. | 
| RSA_OAEP_SHA1Default asymmetric encryption algorithm. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | algorithmName()The String representation of the algorithm common to Amazon Web Services 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()