public class SignatureScheme
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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 |
Constructor and Description |
---|
SignatureScheme() |
Modifier and Type | Method and Description |
---|---|
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 short |
getRSAPSSHashAlgorithm(int signatureScheme) |
static short |
getSignatureAlgorithm(int signatureScheme) |
static java.lang.String |
getText(int signatureScheme) |
static boolean |
isPrivate(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 java.lang.String getName(int signatureScheme)
public static int getNamedGroup(int signatureScheme)
NamedGroup
. Not relevant for TLS 1.2 and below.public static short getRSAPSSHashAlgorithm(int signatureScheme)
public static short getHashAlgorithm(int signatureScheme)
public static short getSignatureAlgorithm(int signatureScheme)
public static java.lang.String getText(int signatureScheme)
public static boolean isPrivate(int signatureScheme)