Class SignatureScheme
- Namespace
- Org.BouncyCastle.Tls
- Assembly
- BouncyCastle.Cryptography.dll
public abstract class SignatureScheme
- Inheritance
-
SignatureScheme
- Inherited Members
-
Fields
DRAFT_mldsa44
public static readonly int DRAFT_mldsa44
Field Value
- int
DRAFT_mldsa65
public static readonly int DRAFT_mldsa65
Field Value
- int
DRAFT_mldsa87
public static readonly int DRAFT_mldsa87
Field Value
- int
ecdsa_brainpoolP256r1tls13_sha256
public const int ecdsa_brainpoolP256r1tls13_sha256 = 2074
Field Value
- int
ecdsa_brainpoolP384r1tls13_sha384
public const int ecdsa_brainpoolP384r1tls13_sha384 = 2075
Field Value
- int
ecdsa_brainpoolP512r1tls13_sha512
public const int ecdsa_brainpoolP512r1tls13_sha512 = 2076
Field Value
- int
ecdsa_secp256r1_sha256
public const int ecdsa_secp256r1_sha256 = 1027
Field Value
- int
ecdsa_secp384r1_sha384
public const int ecdsa_secp384r1_sha384 = 1283
Field Value
- int
ecdsa_secp521r1_sha512
public const int ecdsa_secp521r1_sha512 = 1539
Field Value
- int
ecdsa_sha1
public const int ecdsa_sha1 = 515
Field Value
- int
ed25519
public const int ed25519 = 2055
Field Value
- int
ed448
public const int ed448 = 2056
Field Value
- int
rsa_pkcs1_sha1
public const int rsa_pkcs1_sha1 = 513
Field Value
- int
rsa_pkcs1_sha256
public const int rsa_pkcs1_sha256 = 1025
Field Value
- int
rsa_pkcs1_sha384
public const int rsa_pkcs1_sha384 = 1281
Field Value
- int
rsa_pkcs1_sha512
public const int rsa_pkcs1_sha512 = 1537
Field Value
- int
rsa_pss_pss_sha256
public const int rsa_pss_pss_sha256 = 2057
Field Value
- int
rsa_pss_pss_sha384
public const int rsa_pss_pss_sha384 = 2058
Field Value
- int
rsa_pss_pss_sha512
public const int rsa_pss_pss_sha512 = 2059
Field Value
- int
rsa_pss_rsae_sha256
public const int rsa_pss_rsae_sha256 = 2052
Field Value
- int
rsa_pss_rsae_sha384
public const int rsa_pss_rsae_sha384 = 2053
Field Value
- int
rsa_pss_rsae_sha512
public const int rsa_pss_rsae_sha512 = 2054
Field Value
- int
sm2sig_sm3
public const int sm2sig_sm3 = 1800
Field Value
- int
Methods
From(SignatureAndHashAlgorithm)
public static int From(SignatureAndHashAlgorithm sigAndHashAlg)
Parameters
sigAndHashAlg SignatureAndHashAlgorithm
Returns
- int
From(short, short)
public static int From(short hashAlgorithm, short signatureAlgorithm)
Parameters
hashAlgorithm short
signatureAlgorithm short
Returns
- int
GetCryptoHashAlgorithm(SignatureAndHashAlgorithm)
public static int GetCryptoHashAlgorithm(SignatureAndHashAlgorithm signatureAndHashAlgorithm)
Parameters
signatureAndHashAlgorithm SignatureAndHashAlgorithm
Returns
- int
GetCryptoHashAlgorithm(int)
public static int GetCryptoHashAlgorithm(int signatureScheme)
Parameters
signatureScheme int
Returns
- int
GetHashAlgorithm(int)
public static short GetHashAlgorithm(int signatureScheme)
Parameters
signatureScheme int
Returns
- short
GetName(int)
public static string GetName(int signatureScheme)
Parameters
signatureScheme int
Returns
- string
GetNamedGroup(int)
public static int GetNamedGroup(int signatureScheme)
Parameters
signatureScheme int
Returns
- int
GetSignatureAlgorithm(int)
public static short GetSignatureAlgorithm(int signatureScheme)
Parameters
signatureScheme int
Returns
- short
GetSignatureAndHashAlgorithm(int)
public static SignatureAndHashAlgorithm GetSignatureAndHashAlgorithm(int signatureScheme)
Parameters
signatureScheme int
Returns
- SignatureAndHashAlgorithm
GetText(int)
public static string GetText(int signatureScheme)
Parameters
signatureScheme int
Returns
- string
IsECDsa(int)
public static bool IsECDsa(int signatureScheme)
Parameters
signatureScheme int
Returns
- bool
IsPrivate(int)
public static bool IsPrivate(int signatureScheme)
Parameters
signatureScheme int
Returns
- bool
IsRsaPss(int)
public static bool IsRsaPss(int signatureScheme)
Parameters
signatureScheme int
Returns
- bool
isMLDsa(int)
public static bool isMLDsa(int signatureScheme)
Parameters
signatureScheme int
Returns
- bool