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

Siehe auch

Kryptografieobjekte