EncryptedData-Objekt

[CAPICOM ist eine nur 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 Platform Invocation Services (PInvoke), um die Win32-API-Funktionen CryptEncryptMessage und CryptDecryptMessage aufzurufen, um Nachrichten zu verschlüsseln und zu entschlüsseln. Informationen zu PInvoke finden Sie unter Tutorial zum Plattformaufruf. . NET und CryptoAPI über P/Invoke: Teil 1 und .NET und CryptoAPI über P/Invoke: Teil 2 der Erweiterung der .NET-Kryptografie mit CAPICOM und P/Invoke können ebenfalls hilfreich sein.]

Das EncryptedData-Objekt stellt Eigenschaften und Methoden zum Verschlüsseln und Entschlüsseln von Daten mithilfe eines aus einem Geheimnis abgeleiteten Sitzungsschlüssels bereit.

Hinweis

CAPICOM unterstützt nicht den PKCS #7 EncryptedData-Inhaltstyp, sondern verwendet eine nicht standardmäßige ASN-Struktur für EncryptedData. Daher kann nur CAPICOM ein CAPICOM EncryptedData-Objekt entschlüsseln.

 

Member

Das EncryptedData-Objekt verfügt über die folgenden Membertypen:

Methoden

Das EncryptedData-Objekt verfügt über diese Methoden.

Methode BESCHREIBUNG
Entschlüsseln Entschlüsselt verschlüsselte Inhalte mithilfe des Geheimnisses.
Verschlüsseln Verschlüsselt den Inhalt mithilfe des aktuellen Geheimnis- und Verschlüsselungsalgorithmus.
SetSecret Legt das Geheimnis fest, von dem der Verschlüsselungs-/Entschlüsselungssitzungsschlüssel abgeleitet wird.

 

Eigenschaften

Das EncryptedData-Objekt verfügt über diese Eigenschaften.

Eigenschaft Zugriffstyp BESCHREIBUNG
Algorithmus
Schreibgeschützt
Algorithmus, der für die Verschlüsselung/Entschlüsselung verwendet wird.
Inhalt
Lesen/Schreiben
Der zu verschlüsselnde oder entschlüsselte Inhalt. 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.

 

Bemerkungen

Das EncryptedData-Objekt kann erstellt werden, und es ist sicher für die Skripterstellung. Die ProgID für das EncryptedData-Objekt ist CAPICOM. EncryptedData.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