public static enum SignatureAndHashAlgorithm.SignatureAlgorithm extends Enum<SignatureAndHashAlgorithm.SignatureAlgorithm>
| Enum Constant and Description |
|---|
ANONYMOUS |
DSA |
ECDSA |
ED25519
ED25519 signature.
|
ED448
ED448 signature
|
RSA |
| Modifier and Type | Method and Description |
|---|---|
static SignatureAndHashAlgorithm.SignatureAlgorithm |
getAlgorithmByCode(int code)
Gets an algorithm by its code.
|
int |
getCode()
Gets the code of this algorithm as defined by
RFC 5246, Appendix A.4.1, or
RFC 8422, Section 5.1.3.
|
boolean |
isEcdsaCompatible()
Gets ECDSA compatibility.
|
static SignatureAndHashAlgorithm.SignatureAlgorithm |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SignatureAndHashAlgorithm.SignatureAlgorithm[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SignatureAndHashAlgorithm.SignatureAlgorithm ANONYMOUS
public static final SignatureAndHashAlgorithm.SignatureAlgorithm RSA
public static final SignatureAndHashAlgorithm.SignatureAlgorithm DSA
public static final SignatureAndHashAlgorithm.SignatureAlgorithm ECDSA
public static final SignatureAndHashAlgorithm.SignatureAlgorithm ED25519
public static final SignatureAndHashAlgorithm.SignatureAlgorithm ED448
public static SignatureAndHashAlgorithm.SignatureAlgorithm[] values()
for (SignatureAndHashAlgorithm.SignatureAlgorithm c : SignatureAndHashAlgorithm.SignatureAlgorithm.values()) System.out.println(c);
public static SignatureAndHashAlgorithm.SignatureAlgorithm 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 static SignatureAndHashAlgorithm.SignatureAlgorithm getAlgorithmByCode(int code)
code - The algorithm's code.null if no algorithm is defined for the given code by
RFC 5246, Appendix A.4.1, or
RFC 8422, Section 5.1.3.public int getCode()
public boolean isEcdsaCompatible()
true, for ECDSA compatible signature, false,
otherwise.Copyright © 2023 Eclipse Foundation. All rights reserved.