Objet EncryptedData

[CAPICOM est un composant 32 bits uniquement disponible pour une utilisation dans les systèmes d’exploitation suivants : Windows Server 2008, Windows Vista et Windows XP. Utilisez plutôt Platform Invocation Services (PInvoke) pour appeler les fonctions d’API Win32 CryptEncryptMessage et CryptDecryptMessage pour chiffrer et déchiffrer les messages. Pour plus d’informations sur PInvoke, consultez le tutoriel Sur l’appel de plateforme. .NET et CryptoAPI via P/Invoke : Partie 1 et .NET et CryptoAPI via P/Invoke : La partie 2 de l’extension du chiffrement .NET avec CAPICOM et P/Invoke peut également être utile.]

L’objet EncryptedData fournit des propriétés et des méthodes pour chiffrer et déchiffrer des données à l’aide d’une clé de session dérivée d’un secret.

Remarque

CAPICOM ne prend pas en charge le type de contenu EncryptedData PKCS #7, mais utilise une structure ASN non standard pour EncryptedData. Par conséquent, seul CAPICOM peut déchiffrer un objet CAPICOM EncryptedData .

 

Membres

L’objet EncryptedData comporte ces types de membres :

Méthodes

L’objet EncryptedData a ces méthodes.

Méthode Description
Déchiffrer Déchiffre le contenu chiffré à l’aide du secret.
Crypter Chiffre le contenu à l’aide de l’algorithme de chiffrement et de secret actuel.
SetSecret Définit le secret à partir duquel la clé de session de chiffrement/déchiffrement est dérivée.

 

Propriétés

L’objet EncryptedData possède ces propriétés.

Propriété Type d’accès Description
Algorithme
Lecture seule
Algorithme utilisé pour le chiffrement/déchiffrement.
Contenu
Lecture/écriture
Contenu à chiffrer ou déchiffrer. La définition de cette propriété doit être effectuée avant l’appel de la méthode Encrypt .
Lorsque la valeur de cette propriété est réinitialisée, directement ou indirectement, l’état entier de l’objet est réinitialisé et tout contenu chiffré dans l’objet est perdu.
Il s’agit de la propriété par défaut.

 

Notes

L’objet EncryptedData peut être créé et il est sécurisé pour le script. ProgID pour l’objet EncryptedData est CAPICOM. EncryptedData.1.

Spécifications

Condition requise Valeur
Fin de la prise en charge des clients
Windows Vista
Fin de la prise en charge des serveurs
Windows Server 2008
Composant redistribuable
CAPICOM 2.0 ou version ultérieure sur Windows Server 2003 et Windows XP
DLL
Capicom.dll

Voir aussi

Objets de chiffrement