Freigeben über


SignedCms Konstruktoren

Definition

Initialisiert eine neue Instanz der SignedCms-Klasse.

Überlädt

SignedCms()

Der SignedCms() -Konstruktor erstellt eine Instanz der SignedCms -Klasse.

SignedCms(ContentInfo)

Der SignedCms(ContentInfo)-Konstruktor erstellt mithilfe der angegebenen Inhaltsinformationen als inneren Inhalt eine Instanz der SignedCms-Klasse.

SignedCms(SubjectIdentifierType)

Der SignedCms(SubjectIdentifierType) Konstruktor erstellt eine Instanz der SignedCms-Klasse unter Verwendung des angegebenen Antragstellerbezeichnertyps als Standard-Antragstellerbezeichnertyp für Signaturgeber.

SignedCms(ContentInfo, Boolean)

Der SignedCms(ContentInfo, Boolean)-Konstruktor erstellt mithilfe der angegebenen Inhaltsinformationen als inneren Inhalt und mithilfe des Trennungszustands eine Instanz der SignedCms-Klasse.

SignedCms(SubjectIdentifierType, ContentInfo)

Der SignedCms(SubjectIdentifierType, ContentInfo) Konstruktor erstellt eine Instanz der SignedCms-Klasse unter Verwendung des angegebenen Antragstellerbezeichnertyps als Standard-Antragstellerbezeichnertyp für Signaturgeber und mithilfe der Inhaltsinformationen als inneren Inhalt.

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Der SignedCms(SubjectIdentifierType, ContentInfo, Boolean) Konstruktor erstellt unter Verwendung des angegebenen Antragstellerbezeichnertyps als Standard-Antragstellerbezeichnertyp für Signaturgeber, mithilfe der Inhaltsinformationen als inneren Inhalt und unter Einbeziehung des Trennungszustands eine Instanz der SignedCms-Klasse.

SignedCms()

Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs

Der SignedCms() -Konstruktor erstellt eine Instanz der SignedCms -Klasse.

public:
 SignedCms();
public SignedCms ();
Public Sub New ()

Ausnahmen

Ein NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Hinweise

Die SignedCms -Klasse verfügt über die folgenden Standardwerte für Eigenschaften.

Eigenschaft Standardwert
ContentInfo 1.2.840.113549.1.7.1 (Daten)Länge: 0
Detached Getrennter Zustand: false Der signierte Inhalt ist zusammen mit den Signaturinformationen in der CMS/PKCS #7-Nachricht enthalten.

Der Standardwert SubjectIdentifierType für Signierer ist SubjectIdentifierType.IssuerAndSerialNumber.

Wenn der losgelöste Zustand (Standard) ist false , ist der signierte Inhalt zusammen mit den Signaturinformationen in der CMS/PKCS #7-Nachricht enthalten. Wenn der losgelöste Zustand ist true, können Clients, die keine S/MIME-Nachrichten decodieren können, weiterhin den Inhalt der Nachricht anzeigen, wenn sie separat gesendet wird. Dies kann in einer Archivierungsanwendung nützlich sein, die Nachrichteninhalte archiviert, ob der Nachrichtensender auf Authentizität überprüft werden kann.

Gilt für:

SignedCms(ContentInfo)

Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs

Der SignedCms(ContentInfo)-Konstruktor erstellt mithilfe der angegebenen Inhaltsinformationen als inneren Inhalt eine Instanz der SignedCms-Klasse.

public:
 SignedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (contentInfo As ContentInfo)

Parameter

contentInfo
ContentInfo

Ein ContentInfo-Objekt, das die Inhaltsinformationen als inneren Inhalt der SignedCms-Meldung angibt.

Ausnahmen

Ein NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Hinweise

Die Mit diesem Konstruktor verwendeten Standardwerte finden Sie unter SignedCms().

Wenn der losgelöste Zustand (Standard) ist false , ist der signierte Inhalt zusammen mit den Signaturinformationen in der CMS/PKCS #7-Nachricht enthalten. Wenn der losgelöste Zustand ist true, können Clients, die keine S/MIME-Nachrichten decodieren können, weiterhin den Inhalt der Nachricht anzeigen, wenn sie separat gesendet wird. Dies kann in einer Archivierungsanwendung nützlich sein, die Nachrichteninhalte archiviert, ob der Nachrichtensender auf Authentizität überprüft werden kann.

Gilt für:

SignedCms(SubjectIdentifierType)

Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs

Der SignedCms(SubjectIdentifierType) Konstruktor erstellt eine Instanz der SignedCms-Klasse unter Verwendung des angegebenen Antragstellerbezeichnertyps als Standard-Antragstellerbezeichnertyp für Signaturgeber.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType)

Parameter

signerIdentifierType
SubjectIdentifierType

Ein SubjectIdentifierType-Member, der den Standard-Antragstellerbezeichnertyp für Signaturgeber angibt.

Ausnahmen

Ein NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Hinweise

Die Mit diesem Konstruktor verwendeten Standardwerte finden Sie unter SignedCms().

Wenn der losgelöste Zustand (Standard) ist false , ist der signierte Inhalt zusammen mit den Signaturinformationen in der CMS/PKCS #7-Nachricht enthalten. Wenn der losgelöste Zustand ist true, können Clients, die keine S/MIME-Nachrichten decodieren können, weiterhin den Inhalt der Nachricht anzeigen, wenn sie separat gesendet wird. Dies kann in einer Archivierungsanwendung nützlich sein, die Nachrichteninhalte archiviert, ob der Nachrichtensender auf Authentizität überprüft werden kann.

Gilt für:

SignedCms(ContentInfo, Boolean)

Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs

Der SignedCms(ContentInfo, Boolean)-Konstruktor erstellt mithilfe der angegebenen Inhaltsinformationen als inneren Inhalt und mithilfe des Trennungszustands eine Instanz der SignedCms-Klasse.

public:
 SignedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, bool detached);
public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.ContentInfo * bool -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (contentInfo As ContentInfo, detached As Boolean)

Parameter

contentInfo
ContentInfo

Ein ContentInfo-Objekt, das die Inhaltsinformationen als inneren Inhalt der SignedCms-Meldung angibt.

detached
Boolean

Ein Boolean-Wert, der angibt, ob es sich bei dem SignedCms-Objekt um eine getrennte Signatur handelt. Wenn detached den Wert true aufweist, ist die Signatur getrennt. Wenn detached den Wert false aufweist, ist die Signatur nicht getrennt.

Ausnahmen

Ein NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Hinweise

Die Mit diesem Konstruktor verwendeten Standardwerte finden Sie unter SignedCms().

Wenn der losgelöste Zustand (Standard) ist false , ist der signierte Inhalt zusammen mit den Signaturinformationen in der CMS/PKCS #7-Nachricht enthalten. Wenn der losgelöste Zustand ist true, können Clients, die keine S/MIME-Nachrichten decodieren können, weiterhin den Inhalt der Nachricht anzeigen, wenn sie separat gesendet wird. Dies kann in einer Archivierungsanwendung nützlich sein, die Nachrichteninhalte archiviert, ob der Nachrichtensender auf Authentizität überprüft werden kann.

Gilt für:

SignedCms(SubjectIdentifierType, ContentInfo)

Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs
Quelle:
SignedCms.CtorOverloads.cs

Der SignedCms(SubjectIdentifierType, ContentInfo) Konstruktor erstellt eine Instanz der SignedCms-Klasse unter Verwendung des angegebenen Antragstellerbezeichnertyps als Standard-Antragstellerbezeichnertyp für Signaturgeber und mithilfe der Inhaltsinformationen als inneren Inhalt.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo)

Parameter

signerIdentifierType
SubjectIdentifierType

Ein SubjectIdentifierType-Member, der den Standard-Antragstellerbezeichnertyp für Signaturgeber angibt.

contentInfo
ContentInfo

Ein ContentInfo-Objekt, das die Inhaltsinformationen als inneren Inhalt der SignedCms-Meldung angibt.

Ausnahmen

Ein NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Hinweise

Die Mit diesem Konstruktor verwendeten Standardwerte finden Sie unter SignedCms().

Wenn der losgelöste Zustand (Standard) ist false , ist der signierte Inhalt zusammen mit den Signaturinformationen in der CMS/PKCS #7-Nachricht enthalten. Wenn der losgelöste Zustand ist true, können Clients, die keine S/MIME-Nachrichten decodieren können, weiterhin den Inhalt der Nachricht anzeigen, wenn sie separat gesendet wird. Dies kann in einer Archivierungsanwendung nützlich sein, die Nachrichteninhalte archiviert, ob der Nachrichtensender auf Authentizität überprüft werden kann.

Gilt für:

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Quelle:
SignedCms.cs
Quelle:
SignedCms.cs
Quelle:
SignedCms.cs

Der SignedCms(SubjectIdentifierType, ContentInfo, Boolean) Konstruktor erstellt unter Verwendung des angegebenen Antragstellerbezeichnertyps als Standard-Antragstellerbezeichnertyp für Signaturgeber, mithilfe der Inhaltsinformationen als inneren Inhalt und unter Einbeziehung des Trennungszustands eine Instanz der SignedCms-Klasse.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, bool detached);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * bool -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, detached As Boolean)

Parameter

signerIdentifierType
SubjectIdentifierType

Ein SubjectIdentifierType-Member, der den Standard-Antragstellerbezeichnertyp für Signaturgeber angibt.

contentInfo
ContentInfo

Ein ContentInfo-Objekt, das die Inhaltsinformationen als inneren Inhalt der SignedCms-Meldung angibt.

detached
Boolean

Ein Boolean-Wert, der angibt, ob es sich bei dem SignedCms-Objekt um eine getrennte Signatur handelt. Wenn detached den Wert true aufweist, ist die Signatur getrennt. Wenn detached den Wert false aufweist, ist die Signatur nicht getrennt.

Ausnahmen

Ein NULL-Verweis wurde an eine Methode übergeben, die diesen nicht als gültiges Argument annimmt.

Hinweise

Wenn der losgelöste Zustand (Standard) ist false , ist der signierte Inhalt zusammen mit den Signaturinformationen in der CMS/PKCS #7-Nachricht enthalten. Wenn der losgelöste Zustand ist true, können Clients, die keine S/MIME-Nachrichten decodieren können, weiterhin den Inhalt der Nachricht anzeigen, wenn sie separat gesendet wird. Dies kann in einer Archivierungsanwendung nützlich sein, die Nachrichteninhalte archiviert, unabhängig davon, ob der Absender der Nachricht auf Authentizität überprüft werden kann oder nicht.

Gilt für: