EnvelopedCms.Encrypt Methode
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.
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.