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
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.