Condividi tramite


Oggetto EncryptedData

[CAPICOM è un componente solo a 32 bit disponibile per l'uso nei sistemi operativi seguenti: Windows Server 2008, Windows Vista e Windows XP. Usare invece Platform Calltion Services (PInvoke) per chiamare le funzioni API Win32 CryptEncryptMessage e CryptDecryptMessage per crittografare e decrittografare i messaggi. Per informazioni su PInvoke, vedere Esercitazione su Richiamare la piattaforma. .NET e CryptoAPI tramite P/Invoke: parte 1 e.NET e CryptoAPI tramite P/Invoke: parti 2 sottosezioni di estensione della crittografia .NET con CAPICOM e P/Invoke possono essere utili anche.

L'oggetto EncryptedData fornisce proprietà e metodi per crittografare e decrittografare i dati usando una chiave di sessione derivata da un segreto.

Nota

CAPICOM non supporta il tipo di contenuto PKCS #7 EncryptedData, ma usa una struttura ASN non standard per EncryptedData. Pertanto, solo CAPICOM può decrittografare un oggetto CAPICOM EncryptedData .

 

Membri

L'oggetto EncryptedData include questi tipi di membri:

Metodi

L'oggetto EncryptedData include questi metodi.

Metodo Descrizione
Decrypt Decrittografa il contenuto crittografato usando il segreto.
Encrypt Crittografa il contenuto usando l'algoritmo di crittografia e segreto corrente.
SetSecret Imposta il segreto da cui deriva la chiave di sessione di crittografia/decrittografia.

 

Proprietà

L'oggetto EncryptedData ha queste proprietà.

Proprietà Tipo di accesso Descrizione
Algoritmo
Sola lettura
Algoritmo usato per la crittografia/decrittografia.
Content
Lettura/Scrittura
Contenuto da crittografare o decrittografare. L'impostazione di questa proprietà deve essere eseguita prima che venga chiamato il metodo Encrypt .
Quando il valore di questa proprietà viene reimpostato, direttamente o indirettamente, l'intero stato dell'oggetto viene reimpostato e qualsiasi contenuto crittografato nell'oggetto viene perso.
Si tratta della proprietà predefinita.

 

Commenti

L'oggetto EncryptedData può essere creato ed è sicuro per lo scripting. Il ProgID per l'oggetto EncryptedData è CAPICOM. EncryptedData.1.

Requisiti

Requisito Valore
Fine del supporto client
Windows Vista
Fine del supporto server
Windows Server 2008
Componente ridistribuibile
CAPICOM 2.0 o versione successiva in Windows Server 2003 e Windows XP
DLL
Capicom.dll

Vedi anche

Oggetti di crittografia