X509SignatureGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisklasse zum Erstellen codierter Signaturen nach Bedarf für X.509-Zertifikate.
public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
- Vererbung
-
X509SignatureGenerator
Konstruktoren
| Name | Beschreibung |
|---|---|
| X509SignatureGenerator() |
Initialisiert eine neue Instanz der X509SignatureGenerator-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| PublicKey |
Ruft den öffentlichen Schlüssel ab, der dem privaten Schlüssel zugeordnet ist, mit dem Signaturen generiert werden. |
Methoden
| Name | Beschreibung |
|---|---|
| BuildPublicKey() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der öffentliche Schlüssel des Zertifikats erzeugt, der die korrekt codierten Oid, Parameter für öffentliche Schlüssel und öffentliche Schlüsselwerte aufweist. |
| CreateForECDsa(ECDsa) |
Erstellt ein X509SignatureGenerator Objekt für ECDSA-Signaturen mithilfe des angegebenen privaten Schlüssels. |
| CreateForRSA(RSA, RSASignaturePadding) |
Erstellt ein X509SignatureGenerator Objekt für RSA-Signaturen mit dem angegebenen privaten Schlüssel- und Abstandsmodus. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetSignatureAlgorithmIdentifier(HashAlgorithmName) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, codiert der X.509-Algorithmusbezeichner für diese Signatur. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SignData(Byte[], HashAlgorithmName) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird mithilfe des angegebenen Hashalgorithmus eine Signatur für die angegebenen Daten erzeugt und die Ergebnisse entsprechend für X.509-Signaturwerte codiert. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |