public class SignatureScheme
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ecdsa_brainpoolP256r1tls13_sha256 |
static int |
ecdsa_brainpoolP384r1tls13_sha384 |
static int |
ecdsa_brainpoolP512r1tls13_sha512 |
static int |
ecdsa_secp256r1_sha256 |
static int |
ecdsa_secp384r1_sha384 |
static int |
ecdsa_secp521r1_sha512 |
static int |
ecdsa_sha1 |
static int |
ed25519 |
static int |
ed448 |
static int |
rsa_pkcs1_sha1 |
static int |
rsa_pkcs1_sha256 |
static int |
rsa_pkcs1_sha384 |
static int |
rsa_pkcs1_sha512 |
static int |
rsa_pss_pss_sha256 |
static int |
rsa_pss_pss_sha384 |
static int |
rsa_pss_pss_sha512 |
static int |
rsa_pss_rsae_sha256 |
static int |
rsa_pss_rsae_sha384 |
static int |
rsa_pss_rsae_sha512 |
static int |
sm2sig_sm3 |
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 {@link #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 |
isPrivate(int signatureScheme) |
static boolean |
isRSAPSS(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 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.public static int getRSAPSSCryptoHashAlgorithm(int signatureScheme)
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 isRSAPSS(int signatureScheme)