Freigeben über


CmsSigner Klasse

Definition

Stellt einen potenziellen Signaturgeber für eine signierte CMS/PKCS#7-Meldung dar.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Vererbung
CmsSigner

Konstruktoren

CmsSigner()

Initialisiert eine neue Instanz der CmsSigner-Klasse mit Standardwerten.

CmsSigner(CspParameters)
Veraltet.

Initialisiert eine neue Instanz der CmsSigner-Klasse aus einem persistenten Schlüssel.

CmsSigner(SubjectIdentifierType)

Initialisiert eine neue Instanz der CmsSigner-Klasse mit einem angegebenen Antragstellerbezeichnertyp.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Initialisiert eine neue Instanz der CmsSigner-Klasse mit einem angegebenen Signaturzertifikat und Antragstellerbezeichnertyp.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Initialisiert eine neue Instanz der CmsSigner-Klasse mit einem angegebenen Signaturzertifikat, Antragstellerbezeichnertyp und privatem Schlüsselobjekt.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

Initialisiert eine neue instance der CmsSigner-Klasse mit einem angegebenen Signaturzertifikat, antragstellerbezeichnertyp, privatem Schlüsselobjekt und RSA-Signaturabstand.

CmsSigner(X509Certificate2)

Initialisiert eine neue Instanz der CmsSigner-Klasse mit einem angegebenen Signaturzertifikat.

Eigenschaften

Certificate

Die Certificate-Eigenschaft legt das X509Certificate2-Objekt fest, das das Signaturzertifikat darstellt, oder ruft dieses Objekt ab.

Certificates

Ruft unter Berücksichtigung von WholeChain und ExcludeRoot eine Sammlung von Zertifikaten ab.

DigestAlgorithm

Ruft den Algorithmusbezeichner für den Hashalgorithmus ab, der mit der Signatur verwendet werden soll, oder legt ihn fest.

IncludeOption

Ruft die Option ab, die angibt, wie viel der Zertifikatkette des Signaturzertifikats in der signierten Nachricht eingebettet werden soll, oder legt sie fest.

PrivateKey

Ruft das private Schlüsselobjekt für die Signierung ab, oder legt es fest.

SignaturePadding

Ruft den zu verwendenden RSA-Signaturabstand ab oder legt diesen fest.

SignedAttributes

Ruft eine Sammlung von Attributen ab, die dieser Signatur zugeordnet werden und durch die Signatur geschützt werden.

SignerIdentifierType

Ruft das Schema ab, das zum Identifizieren des verwendeten Signaturzertifikats verwendet werden soll.

UnsignedAttributes

Ruft eine Sammlung von Attributen ab, die dieser Signatur zugeordnet werden und nicht durch die Signatur geschützt werden.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: