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
Capicom.dll

Voir aussi

Objets de chiffrement

EnvelopedData