Package org.pgpainless.algorithm
Enum PublicKeyAlgorithm
- java.lang.Object
-
- java.lang.Enum<PublicKeyAlgorithm>
-
- org.pgpainless.algorithm.PublicKeyAlgorithm
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<PublicKeyAlgorithm>
public enum PublicKeyAlgorithm extends java.lang.Enum<PublicKeyAlgorithm>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DIFFIE_HELLMAN
DSA
EC
Deprecated.useECDH
instead.ECDH
ECDSA
ELGAMAL_ENCRYPT
ELGAMAL_GENERAL
RSA_ENCRYPT
RSA_GENERAL
RSA_SIGN
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PublicKeyAlgorithm
fromId(int id)
int
getAlgorithmId()
static PublicKeyAlgorithm
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PublicKeyAlgorithm[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
RSA_GENERAL
public static final PublicKeyAlgorithm RSA_GENERAL
-
RSA_ENCRYPT
public static final PublicKeyAlgorithm RSA_ENCRYPT
-
RSA_SIGN
public static final PublicKeyAlgorithm RSA_SIGN
-
ELGAMAL_ENCRYPT
public static final PublicKeyAlgorithm ELGAMAL_ENCRYPT
-
DSA
public static final PublicKeyAlgorithm DSA
-
EC
public static final PublicKeyAlgorithm EC
Deprecated.useECDH
instead.EC is deprecated.
-
ECDH
public static final PublicKeyAlgorithm ECDH
-
ECDSA
public static final PublicKeyAlgorithm ECDSA
-
ELGAMAL_GENERAL
public static final PublicKeyAlgorithm ELGAMAL_GENERAL
-
DIFFIE_HELLMAN
public static final PublicKeyAlgorithm DIFFIE_HELLMAN
-
-
Method Detail
-
values
public static PublicKeyAlgorithm[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PublicKeyAlgorithm c : PublicKeyAlgorithm.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PublicKeyAlgorithm valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
fromId
public static PublicKeyAlgorithm fromId(int id)
-
getAlgorithmId
public int getAlgorithmId()
-
-