Objet EncryptedData
[capicom est un composant uniquement de 32 bits qui peut être utilisé dans les systèmes d’exploitation suivants : Windows Server 2008, Windows Vista et Windows XP. Utilisez plutôt les services d’appel de code non managé (PInvoke) pour appeler les fonctions de l’API Win32 CryptEncryptMessage et CryptDecryptMessage pour chiffrer et déchiffrer les messages. Pour plus d’informations sur PInvoke, consultez Didacticiel sur l’appel de code non managé. Le .net et CryptoAPI via p/Invoke : part 1 et .net et CryptoAPI via p/Invoke : partie 2 sous-sections de l' extension du chiffrement .net avec CAPICOM et P/Invoke peuvent également s’avérer utiles.]
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.
Notes
CAPICOM ne prend pas en charge le # type de contenu PKCS 7 EncryptedData, 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 possède les types de membres suivants :
Méthodes
L’objet EncryptedData possède ces méthodes.
| Méthode | Description |
|---|---|
| Crypté | Déchiffre le contenu chiffré à l’aide de la clé secrète. |
| Codage | Chiffre le contenu à l’aide du secret et de l’algorithme de chiffrement actuels. |
| 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 a ces propriétés.
| Propriété | Type d’accès | Description |
|---|---|---|
| Algorithme |
Lecture seule |
Algorithme utilisé pour le chiffrement/déchiffrement. |
| Humidité |
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’intégralité de l' État de l’objet est réinitialisée 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 les scripts. Le ProgID de 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 |
|