EnvelopedData. Decrypt, méthode
[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 la classe EnvelopedCms dans l’espace de noms System. Security. Cryptography. Pkcs .]
La méthode Decrypt déchiffre le contenu enveloppé. Le déchiffrement s’effectue si le destinataire du message a accès à la clé privée associée à l’une des clés publiques utilisées pour encapsuler le message. L’appel de la méthode Decrypt réinitialise l' État de l’objet. Si la méthode de déchiffrement est établie, la propriété contenu de l’objet EnvelopedData est définie sur le message de texte en clair.
Syntaxe
EnvelopedData.Decrypt( _
ByVal EnvelopedMessage _
)
Paramètres
-
EnvelopedMessage [ dans]
-
Chaîne qui contient les données enveloppées à déchiffrer.
Valeur de retour
Cette méthode ne retourne pas de valeur.
Notes
Les données déchiffrées deviennent la valeur de la propriété de contenu de l’objet EnvelopedData .
Si l’utilisateur de cette méthode n’a pas accès à une clé privée qui correspond à l’une des clés publiques utilisées pour encapsuler le message, la méthode échoue. Cette méthode échoue si le certificat de la clé privée associée ne figure pas dans l’ordinateur local mon magasin ou dans le magasin de l’utilisateur actuel.
Important
Lorsque cette méthode est appelée à partir d’un script Web, le script doit utiliser votre clé privée pour déchiffrer les données. Autoriser les sites Web non approuvés à utiliser votre clé privée est un risque pour la sécurité. Une boîte de dialogue qui vous demande si le site Web peut utiliser votre clé privée s’affiche lorsque cette méthode est appelée pour la première fois. Si vous autorisez le script à utiliser votre clé privée et que vous sélectionnez ne plus me le demander, la boîte de dialogue n’apparaît plus pour les scripts qui utilisent votre clé privée pour déchiffrer les données dans ce domaine. Toutefois, les scripts en dehors de ce domaine qui tentent d’utiliser votre clé privée pour déchiffrer des données entraînent l’affichage de cette boîte de dialogue. Si vous n’autorisez pas le script à utiliser votre clé privée et que vous sélectionnez ne plus me le demander, les scripts de ce domaine se verront automatiquement refuser la possibilité d’utiliser votre clé privée pour déchiffrer les données.
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 |
|