EnvelopedData-Objekt
[CAPICOM ist eine 32-Bit-Komponente, die in den folgenden Betriebssystemen verfügbar ist: Windows Server 2008, Windows Vista und Windows XP. Verwenden Sie stattdessen die EnvelopedCms-Klasse im System.Security.Cryptography.Pkcs-Namespace .]
Das EnvelopedData-Objekt stellt Eigenschaften und Methoden bereit, um Daten aus Datenschutzgründen durch Verschlüsselung einzuhüllen. Zum Umhüllen von Daten wird ein kryptografischer Sitzungsschlüssel generiert. Dieser Sitzungsschlüssel wird dann für jeden vorgesehenen Empfänger mit dem öffentlichen Schlüssel des gewünschten Empfängers aus dem Zertifikat des Empfängers verschlüsselt. Die verschlüsselten Daten und der Satz verschlüsselter Sitzungsschlüssel können an alle vorgesehenen Empfänger gesendet werden. Die generierte Nachricht hat das PKCS #7-Format.
Member
Das EnvelopedData-Objekt verfügt über folgende Membertypen:
Methoden
Das EnvelopedData-Objekt verfügt über diese Methoden.
Methode | Beschreibung |
---|---|
Entschlüsseln | Entschlüsselt umhüllte Inhalte. |
Verschlüsseln | Verschlüsselt den Inhalt, verschlüsselt einen Sitzungsschlüssel für jeden Empfänger und gibt das verschlüsselte BLOB zurück. |
Eigenschaften
Das EnvelopedData-Objekt verfügt über diese Eigenschaften.
Eigenschaft | Zugriffstyp | BESCHREIBUNG |
---|---|---|
Algorithmus |
Lesen/Schreiben |
Verschlüsselungsalgorithmus und Schlüssellänge. |
Inhalt |
Lesen/Schreiben |
Der Klartextinhalt einer Nachricht, die umschlagt werden soll. Das Festlegen dieser Eigenschaft muss erfolgen, bevor die Encrypt-Methode aufgerufen wird. Wenn der Wert dieser Eigenschaft direkt oder indirekt zurückgesetzt wird, wird der gesamte Zustand des Objekts zurückgesetzt, und alle verschlüsselten Inhalte im Objekt gehen verloren. Das ist die Standardeigenschaft. |
Empfänger |
Schreibgeschützt |
Sammlung von Certificate-Objekten zum Empfangen der umhüllten Nachricht. |
Bemerkungen
Das EnvelopedData-Objekt kann erstellt werden und ist für Skripts sicher. Die ProgID für das EnvelopedData-Objekt ist CAPICOM. EnvelopedData.1.
Anforderungen
Anforderung | Wert |
---|---|
Ende des Supports (Client) |
Windows Vista |
Ende des Supports (Server) |
WindowsServer 2008 |
Verteilbare Komponente |
CAPICOM 2.0 oder höher unter Windows Server 2003 und Windows XP |
DLL |
|
Siehe auch