Freigeben über


EnvelopedCms.Encrypt Methode

Definition

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

Überlädt

Name Beschreibung
Encrypt()

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht, nachdem Empfängerzertifikate über ein UI-Popup 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 einen oder mehrere Empfänger.

Encrypt()

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht, nachdem Empfängerzertifikate über ein UI-Popup 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 die Ausführung innerhalb einer Webanwendung.

Auf der Benutzeroberfläche werden nur Zertifikate angezeigt, die sich innerhalb ihres Gültigkeitszeitraums befinden und die schlüsselbasierte Encipherment- oder Key Agreement-Klausel in ihrer Schlüsselverwendung enthalten sind.

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

Gilt für:

Encrypt(CmsRecipient)

Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
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
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs

Verschlüsselt den Inhalt der CMS/PKCS#7-Nachricht für einen oder mehrere 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 für die Nachricht beschreibt.

Ausnahmen

Der recipients Parameter ist null.

Ein kryptografischer Vorgang konnte nicht abgeschlossen werden.

Gilt für: