X509SignatureGenerator Klas

Definitie

Basisklasse voor het bouwen van gecodeerde handtekeningen, indien nodig voor X.509-certificaten.

public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
Overname
X509SignatureGenerator

Constructors

Name Description
X509SignatureGenerator()

Initialiseert een nieuw exemplaar van de X509SignatureGenerator klasse.

Eigenschappen

Name Description
PublicKey

Hiermee haalt u de openbare sleutel op die is gekoppeld aan de persoonlijke sleutel waarmee handtekeningen worden gegenereerd.

Methoden

Name Description
BuildPublicKey()

Wanneer deze wordt overschreven in een afgeleide klasse, produceert u de openbare sleutel van het certificaat met de correct gecodeerde Oid, openbare-sleutelparameters en openbare-sleutelwaarden.

CreateForCompositeMLDsa(CompositeMLDsa)

Hiermee maakt u een handtekeninggenerator voor samengestelde ML-DSA handtekeningen met behulp van de opgegeven sleutel.

CreateForECDsa(ECDsa)

Hiermee maakt u een X509SignatureGenerator object voor ECDSA-handtekeningen met behulp van de opgegeven persoonlijke sleutel.

CreateForMLDsa(MLDsa)

Hiermee maakt u een handtekeninggenerator voor ML-DSA handtekeningen met behulp van de opgegeven sleutel.

CreateForRSA(RSA, RSASignaturePadding)

Hiermee maakt u een X509SignatureGenerator object voor RSA-handtekeningen met behulp van de opgegeven persoonlijke sleutel en opvullingsmodus.

CreateForSlhDsa(SlhDsa)

Hiermee maakt u een handtekeninggenerator voor SLH-DSA handtekeningen met behulp van de opgegeven sleutel.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetSignatureAlgorithmIdentifier(HashAlgorithmName)

Wanneer deze wordt overschreven in een afgeleide klasse, codeert u de X.509-algoritme-id voor deze handtekening.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SignData(Byte[], HashAlgorithmName)

Wanneer deze wordt overschreven in een afgeleide klasse, produceert u een handtekening voor de opgegeven gegevens met behulp van het opgegeven hash-algoritme en codeert u de resultaten op de juiste wijze voor X.509-handtekeningwaarden.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op