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 zu Plattformaufrufen. Die Unterabschnitte .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 Sitzungsschlüssels bereit, der von einem Geheimnis abgeleitet wird.

Hinweis

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

Members

Das EncryptedData-Objekt weist diese Typen von Membern auf:

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 mit dem 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 zu entschlüsselnde Inhalt. Diese Eigenschaft muss festgelegt werden, 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 verloren.
Dies ist die Standardeigenschaft.

Bemerkungen

Das EncryptedData-Objekt kann erstellt werden und ist für Skripts sicher. Die ProgID für das EncryptedData-Objekt ist CAPICOM. EncryptedData.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
Capicom.dll

Weitere Informationen

Kryptografieobjekte