Package org.bouncycastle.tls
Class SignatureScheme
java.lang.Object
org.bouncycastle.tls.SignatureScheme
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic shortgetHashAlgorithm(int signatureScheme) static StringgetName(int signatureScheme) static intgetNamedGroup(int signatureScheme) For TLS 1.3+ usage, some signature schemes are constrained to use a particular (NamedGroup.static shortgetRSAPSSHashAlgorithm(int signatureScheme) static shortgetSignatureAlgorithm(int signatureScheme) static StringgetText(int signatureScheme) static booleanisPrivate(int signatureScheme)
-
Field Details
-
rsa_pkcs1_sha1
public static final int rsa_pkcs1_sha1- See Also:
-
ecdsa_sha1
public static final int ecdsa_sha1- See Also:
-
rsa_pkcs1_sha256
public static final int rsa_pkcs1_sha256- See Also:
-
rsa_pkcs1_sha384
public static final int rsa_pkcs1_sha384- See Also:
-
rsa_pkcs1_sha512
public static final int rsa_pkcs1_sha512- See Also:
-
ecdsa_secp256r1_sha256
public static final int ecdsa_secp256r1_sha256- See Also:
-
ecdsa_secp384r1_sha384
public static final int ecdsa_secp384r1_sha384- See Also:
-
ecdsa_secp521r1_sha512
public static final int ecdsa_secp521r1_sha512- See Also:
-
rsa_pss_rsae_sha256
public static final int rsa_pss_rsae_sha256- See Also:
-
rsa_pss_rsae_sha384
public static final int rsa_pss_rsae_sha384- See Also:
-
rsa_pss_rsae_sha512
public static final int rsa_pss_rsae_sha512- See Also:
-
ed25519
public static final int ed25519- See Also:
-
ed448
public static final int ed448- See Also:
-
rsa_pss_pss_sha256
public static final int rsa_pss_pss_sha256- See Also:
-
rsa_pss_pss_sha384
public static final int rsa_pss_pss_sha384- See Also:
-
rsa_pss_pss_sha512
public static final int rsa_pss_pss_sha512- See Also:
-
-
Constructor Details
-
SignatureScheme
public SignatureScheme()
-
-
Method Details
-
getName
-
getNamedGroup
public static int getNamedGroup(int signatureScheme) For TLS 1.3+ usage, some signature schemes are constrained to use a particular (NamedGroup. Not relevant for TLS 1.2 and below. -
getRSAPSSHashAlgorithm
public static short getRSAPSSHashAlgorithm(int signatureScheme) -
getHashAlgorithm
public static short getHashAlgorithm(int signatureScheme) -
getSignatureAlgorithm
public static short getSignatureAlgorithm(int signatureScheme) -
getText
-
isPrivate
public static boolean isPrivate(int signatureScheme)
-