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 |
|
Vedi anche