EnvelopedData.Decrypt, méthode
[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 la classe EnvelopedCms dans l’espace de noms System.Security.Cryptography.Pkcs .]
La méthode Decrypt déchiffre le contenu enveloppe. Le déchiffrement est effectué si le destinataire du message a accès à la clé privée jumelée à l’une des clés publiques utilisées pour envelopper le message. L’appel de la méthode Decrypt réinitialise l’état de l’objet. Si la méthode Decrypt réussit, la propriété Content de l’objet EnvelopedData est définie sur le message en texte brut.
Syntaxe
EnvelopedData.Decrypt( _
ByVal EnvelopedMessage _
)
Paramètres
-
EnvelopedMessage [in]
-
Chaîne qui contient les données enveloppes à déchiffrer.
Valeur retournée
Cette méthode ne retourne pas de valeur.
Notes
Les données déchiffrées deviennent la valeur de la propriété Content pour 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 envelopper le message, la méthode échoue. Cette méthode échoue si le certificat de la clé privée associée n’est pas dans le magasin MY de l’ordinateur local ou dans le magasin MY 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 de sécurité. Boîte de dialogue qui 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 sélectionnez « Ne me demandez pas de nouveau cela », la boîte de dialogue ne s’affiche plus pour aucun script qui utilise votre clé privée pour déchiffrer les données au sein de ce domaine. Toutefois, les scripts en dehors de ce domaine qui tentent d’utiliser votre clé privée pour déchiffrer les données entraîneront toujours 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 me demandez pas de nouveau cela », les scripts au sein de ce domaine seront automatiquement refusés 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 |
|
Voir aussi