EnvelopedData-Objekt
[CAPICOM ist eine 32-Bit-Komponente, die für die Verwendung in den folgenden Betriebssystemen verfügbar ist: Windows Server 2008, Windows Vista und Windows XP. Verwenden Sie stattdessen die EnvelopedCms-Klasse im Namespace System.Security.Cryptography.Pkcs.]
Das EnvelopedData-Objekt stellt Eigenschaften und Methoden zum Umhen von Daten für den Datenschutz durch Verschlüsselung zur Kenntnis. Zum Umhing 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 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.
Members
Das EnvelopedData-Objekt verfügt über die folgenden Membertypen:
Methoden
Das EnvelopedData-Objekt verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| Entschlüsseln | Entschlüsselt umhumhierten Inhalt. |
| 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 Umschlagnachricht. Das Festlegen dieser Eigenschaft muss vor dem Aufrufen der Encrypt-Methode erfolgen. 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. Dies ist die Standardeigenschaft. |
| Empfänger |
Schreibgeschützt |
Sammlung von Zertifikatobjekten, um die umhumschlagte Nachricht zu empfangen. |
Bemerkungen
Das EnvelopedData-Objekt kann erstellt werden und ist sicher für Skripts. Die ProgID für das EnvelopedData-Objekt ist CAPICOM. EnvelopedData.1.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Ende des Supports (Client) |
Windows Vista |
| Ende des Supports (Server) |
Windows Server 2008 |
| Verteilbare Komponente |
CAPICOM 2.0 oder höher auf Windows Server 2003 und Windows XP |
| DLL |
|