public class SignatureScheme
extends java.lang.Object
| Constructor and Description |
|---|
SignatureScheme() |
| Modifier and Type | Method and Description |
|---|---|
static int |
from(short hashAlgorithm,
short signatureAlgorithm) |
static int |
from(SignatureAndHashAlgorithm sigAndHashAlg) |
static int |
getCryptoHashAlgorithm(int signatureScheme) |
static int |
getCryptoHashAlgorithm(SignatureAndHashAlgorithm signatureAndHashAlgorithm) |
static short |
getHashAlgorithm(int signatureScheme) |
static java.lang.String |
getName(int signatureScheme) |
static int |
getNamedGroup(int signatureScheme)
For TLS 1.3+ usage, some signature schemes are constrained to use a particular
(
NamedGroup. |
static int |
getRSAPSSCryptoHashAlgorithm(int signatureScheme)
Deprecated.
Use
getCryptoHashAlgorithm(int) instead. |
static short |
getSignatureAlgorithm(int signatureScheme) |
static SignatureAndHashAlgorithm |
getSignatureAndHashAlgorithm(int signatureScheme) |
static java.lang.String |
getText(int signatureScheme) |
static boolean |
isECDSA(int signatureScheme) |
static boolean |
isMLDSA(int signatureScheme) |
static boolean |
isPrivate(int signatureScheme) |
static boolean |
isRSAPSS(int signatureScheme) |
static boolean |
isSLHDSA(int signatureScheme) |
public static final int rsa_pkcs1_sha1
public static final int ecdsa_sha1
public static final int rsa_pkcs1_sha256
public static final int rsa_pkcs1_sha384
public static final int rsa_pkcs1_sha512
public static final int ecdsa_secp256r1_sha256
public static final int ecdsa_secp384r1_sha384
public static final int ecdsa_secp521r1_sha512
public static final int rsa_pss_rsae_sha256
public static final int rsa_pss_rsae_sha384
public static final int rsa_pss_rsae_sha512
public static final int ed25519
public static final int ed448
public static final int rsa_pss_pss_sha256
public static final int rsa_pss_pss_sha384
public static final int rsa_pss_pss_sha512
public static final int ecdsa_brainpoolP256r1tls13_sha256
public static final int ecdsa_brainpoolP384r1tls13_sha384
public static final int ecdsa_brainpoolP512r1tls13_sha512
public static final int sm2sig_sm3
public static final int mldsa44
public static final int mldsa65
public static final int mldsa87
public static final int DRAFT_mldsa44
public static final int DRAFT_mldsa65
public static final int DRAFT_mldsa87
public static final int DRAFT_slhdsa_sha2_128s
public static final int DRAFT_slhdsa_sha2_128f
public static final int DRAFT_slhdsa_sha2_192s
public static final int DRAFT_slhdsa_sha2_192f
public static final int DRAFT_slhdsa_sha2_256s
public static final int DRAFT_slhdsa_sha2_256f
public static final int DRAFT_slhdsa_shake_128s
public static final int DRAFT_slhdsa_shake_128f
public static final int DRAFT_slhdsa_shake_192s
public static final int DRAFT_slhdsa_shake_192f
public static final int DRAFT_slhdsa_shake_256s
public static final int DRAFT_slhdsa_shake_256f
public static int from(SignatureAndHashAlgorithm sigAndHashAlg)
public static int from(short hashAlgorithm,
short signatureAlgorithm)
public static int getCryptoHashAlgorithm(int signatureScheme)
public static int getCryptoHashAlgorithm(SignatureAndHashAlgorithm signatureAndHashAlgorithm)
public static java.lang.String getName(int signatureScheme)
public static int getNamedGroup(int signatureScheme)
NamedGroup. Not relevant for TLS 1.2 and below.@Deprecated public static int getRSAPSSCryptoHashAlgorithm(int signatureScheme)
getCryptoHashAlgorithm(int) instead.public static short getHashAlgorithm(int signatureScheme)
public static short getSignatureAlgorithm(int signatureScheme)
public static SignatureAndHashAlgorithm getSignatureAndHashAlgorithm(int signatureScheme)
public static java.lang.String getText(int signatureScheme)
public static boolean isPrivate(int signatureScheme)
public static boolean isECDSA(int signatureScheme)
public static boolean isMLDSA(int signatureScheme)
public static boolean isRSAPSS(int signatureScheme)
public static boolean isSLHDSA(int signatureScheme)