EnvelopedCms.Encrypt Methode

Definition

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht.

Überlädt

Encrypt()

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht, nachdem Empfängerzertifikate über eine Popupliste der Benutzeroberfläche ausgewählt wurden.

Encrypt(CmsRecipient)

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht für einen einzelnen angegebenen Empfänger.

Encrypt(CmsRecipientCollection)

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht für mindestens einen Empfänger.

Encrypt()

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht, nachdem Empfängerzertifikate über eine Popupliste der Benutzeroberfläche ausgewählt wurden.

public:
 void Encrypt();
public void Encrypt ();
member this.Encrypt : unit -> unit
Public Sub Encrypt ()

Ausnahmen

Ein kryptografischer Vorgang konnte nicht abgeschlossen werden.

Hinweise

Diese Methode zeigt eine Benutzeroberfläche an, in der Sie die Empfänger auswählen, für die die Nachricht verschlüsselt werden soll. Dies erfordert, dass der aktuelle Prozess im interaktiven Benutzermodus ausgeführt wird, was bedeutet, dass die Environment.UserInteractive -Eigenschaft ist true. Ein Prozess befindet sich normalerweise im interaktiven Benutzermodus, es sei denn, es handelt sich um einen Dienstprozess oder wird in einer Webanwendung ausgeführt.

Auf der Benutzeroberfläche werden nur Zertifikate angezeigt, die innerhalb ihres Gültigkeitszeitraums liegen und in deren Schlüsselverwendung die Schlüsselentschlüsselung oder Key Agreement enthalten ist.

Die folgenden Berechtigungen sind erforderlich, um die Benutzeroberfläche auf .NET Framework anzuzeigen:

Gilt für:

Encrypt(CmsRecipient)

Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht für einen einzelnen angegebenen Empfänger.

public:
 void Encrypt(System::Security::Cryptography::Pkcs::CmsRecipient ^ recipient);
public void Encrypt (System.Security.Cryptography.Pkcs.CmsRecipient recipient);
member this.Encrypt : System.Security.Cryptography.Pkcs.CmsRecipient -> unit
Public Sub Encrypt (recipient As CmsRecipient)

Parameter

recipient
CmsRecipient

Die Empfängerinformationen, die den einzelnen Empfänger dieser Nachricht beschreiben.

Ausnahmen

Der recipient-Parameter ist null.

Ein kryptografischer Vorgang konnte nicht abgeschlossen werden.

Weitere Informationen

Gilt für:

Encrypt(CmsRecipientCollection)

Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht für mindestens einen Empfänger.

public:
 void Encrypt(System::Security::Cryptography::Pkcs::CmsRecipientCollection ^ recipients);
public void Encrypt (System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients);
member this.Encrypt : System.Security.Cryptography.Pkcs.CmsRecipientCollection -> unit
Public Sub Encrypt (recipients As CmsRecipientCollection)

Parameter

recipients
CmsRecipientCollection

Eine Sammlung, die die Empfänger der Nachricht beschreibt.

Ausnahmen

Der recipients-Parameter ist null.

Ein kryptografischer Vorgang konnte nicht abgeschlossen werden.

Gilt für: