CmsSigner 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.
Stellt einen potenziellen Signierer für eine SIGNIERTE CMS/PKCS#7-Nachricht dar.
public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
- Vererbung
-
CmsSigner
Konstruktoren
| Name | Beschreibung |
|---|---|
| CmsSigner() |
Initialisiert eine neue Instanz der CmsSigner Klasse mit Standardwerten. |
| CmsSigner(CspParameters) |
Veraltet.
Initialisiert eine neue Instanz der CmsSigner Klasse aus einem beibehaltenen Schlüssel. |
| CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm) |
Initialisiert eine neue Instanz der CmsSigner Klasse mit einem angegebenen Signierzertifikat, antragstellerbezeichnertyp und privatem Schlüsselobjekt. |
| CmsSigner(SubjectIdentifierType, X509Certificate2, CompositeMLDsa) |
Stellt einen potenziellen Signierer für eine SIGNIERTE CMS/PKCS#7-Nachricht dar. |
| CmsSigner(SubjectIdentifierType, X509Certificate2, MLDsa) |
Stellt einen potenziellen Signierer für eine SIGNIERTE CMS/PKCS#7-Nachricht dar. |
| CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding) |
Initialisiert eine neue Instanz der CmsSigner-Klasse mit einem angegebenen Signierzertifikat, antragstellerbezeichnertyp, privatem Schlüsselobjekt und RSA-Signaturabstand. |
| CmsSigner(SubjectIdentifierType, X509Certificate2, SlhDsa) |
Stellt einen potenziellen Signierer für eine SIGNIERTE CMS/PKCS#7-Nachricht dar. |
| CmsSigner(SubjectIdentifierType, X509Certificate2) |
Initialisiert eine neue Instanz der CmsSigner Klasse mit einem angegebenen Signaturzertifikat- und Antragstellerbezeichnertyp. |
| CmsSigner(SubjectIdentifierType) |
Initialisiert eine neue Instanz der CmsSigner Klasse mit einem angegebenen Antragstellerbezeichnertyp. |
| CmsSigner(X509Certificate2) |
Initialisiert eine neue Instanz der CmsSigner Klasse mit einem angegebenen Signiererzertifikat. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Certificate |
Die Certificate Eigenschaft legt das Objekt fest oder ruft es X509Certificate2 ab, das das Signaturzertifikat darstellt. |
| Certificates |
Ruft eine Auflistung von Zertifikaten ab, die mit WholeChain und ExcludeRoot. |
| DigestAlgorithm |
Dient zum Abrufen oder Festlegen des Algorithmusbezeichners für den Hashalgorithmus, der mit der Signatur verwendet werden soll. |
| IncludeOption |
Dient zum Abrufen oder Festlegen der Option, die angibt, wie viel der Zertifikatkette des Signierers in die signierte Nachricht eingebettet werden soll. |
| PrivateKey |
Ruft das private Schlüsselobjekt ab, das während der Signatur verwendet werden soll, oder legt dieses fest. |
| SignaturePadding |
Ruft den zu verwendenden RSA-Signaturabstand ab oder legt diesen fest. |
| SignedAttributes |
Ruft eine Auflistung von Attributen ab, die dieser Signatur zugeordnet werden sollen, die auch durch die Signatur geschützt sind. |
| SignerIdentifierType |
Ruft das Schema ab, das zum Identifizieren des verwendeten Signaturzertifikats verwendet werden soll. |
| UnsignedAttributes |
Ruft eine Auflistung von Attributen ab, die dieser Signatur zugeordnet werden sollen, die nicht durch die Signatur geschützt sind. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |