EnvelopedCms.Decrypt Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déchiffre le contenu du message CMS/PKCS#7 décodé.
Surcharges
| Nom | Description |
|---|---|
| Decrypt(RecipientInfo, X509Certificate2Collection) |
Déchiffre le contenu du message CMS/PKCS#7 décodé par le biais d’informations de destinataire spécifiées en recherchant des magasins de certificats et une collection fournie pour un certificat et une clé correspondants. |
| Decrypt(RecipientInfo, AsymmetricAlgorithm) |
Déchiffre le contenu du message CMS/PKCS#7 décodé par le biais d’informations de destinataire spécifiées avec une clé privée spécifiée. |
| Decrypt() |
Déchiffre le contenu du message CMS/PKCS#7 décodé via n’importe quel destinataire disponible en recherchant un certificat et une clé correspondants. |
| Decrypt(RecipientInfo) |
Déchiffre le contenu du message CMS/PKCS#7 en enveloppe décodé via des informations de destinataire spécifiées en recherchant des magasins de certificats pour obtenir un certificat et une clé correspondants. |
| Decrypt(X509Certificate2Collection) |
Déchiffre le contenu du message CMS/PKCS#7 en enveloppe décodé via toutes les informations de destinataire disponibles en recherchant des magasins de certificats et une collection fournie pour un certificat et une clé correspondants. |
Decrypt(RecipientInfo, X509Certificate2Collection)
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
Déchiffre le contenu du message CMS/PKCS#7 décodé par le biais d’informations de destinataire spécifiées en recherchant des magasins de certificats et une collection fournie pour un certificat et une clé correspondants.
public:
void Decrypt(System::Security::Cryptography::Pkcs::RecipientInfo ^ recipientInfo, System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ extraStore);
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore);
member this.Decrypt : System.Security.Cryptography.Pkcs.RecipientInfo * System.Security.Cryptography.X509Certificates.X509Certificate2Collection -> unit
Public Sub Decrypt (recipientInfo As RecipientInfo, extraStore As X509Certificate2Collection)
Paramètres
- recipientInfo
- RecipientInfo
Informations de destinataire à utiliser pour le déchiffrement.
- extraStore
- X509Certificate2Collection
Collection de certificats à utiliser en plus des magasins de certificats pour rechercher un certificat de destinataire et une clé privée.
Exceptions
Le ou recipientInfo le extraStore paramètre est null.
Impossible d’effectuer une opération de chiffrement.
Un appel de méthode n’était pas valide pour l’état actuel de l’objet.
Remarques
Les autorisations suivantes sont requises pour accéder à la clé de déchiffrement sur .NET Framework :
S’applique à
Decrypt(RecipientInfo, AsymmetricAlgorithm)
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
Déchiffre le contenu du message CMS/PKCS#7 décodé par le biais d’informations de destinataire spécifiées avec une clé privée spécifiée.
public:
void Decrypt(System::Security::Cryptography::Pkcs::RecipientInfo ^ recipientInfo, System::Security::Cryptography::AsymmetricAlgorithm ^ privateKey);
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.AsymmetricAlgorithm? privateKey);
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.AsymmetricAlgorithm privateKey);
member this.Decrypt : System.Security.Cryptography.Pkcs.RecipientInfo * System.Security.Cryptography.AsymmetricAlgorithm -> unit
Public Sub Decrypt (recipientInfo As RecipientInfo, privateKey As AsymmetricAlgorithm)
Paramètres
- recipientInfo
- RecipientInfo
Informations de destinataire à utiliser pour le déchiffrement.
- privateKey
- AsymmetricAlgorithm
Clé privée à utiliser pour déchiffrer les informations spécifiques au destinataire.
Exceptions
Le ou recipientInfo le privateKey paramètre est null.
Impossible d’effectuer une opération de chiffrement.
Un appel de méthode n’était pas valide pour l’état actuel de l’objet.
Remarques
Contrairement aux autres surcharges de , cette surcharge ne recherche pas les magasins de Decryptcertificats. La MatchesCertificate(X509Certificate2) méthode peut être utilisée pour faire correspondre manuellement un certificat attendu à la RecipientInfo.RecipientIdentifier valeur pour évaluer l’applicabilité de la clé privée à la valeur d’informations du destinataire.
Voir aussi
S’applique à
Decrypt()
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
Déchiffre le contenu du message CMS/PKCS#7 décodé via n’importe quel destinataire disponible en recherchant un certificat et une clé correspondants.
public:
void Decrypt();
public void Decrypt();
member this.Decrypt : unit -> unit
Public Sub Decrypt ()
Exceptions
Impossible d’effectuer une opération de chiffrement.
Un appel de méthode n’était pas valide pour l’état actuel de l’objet.
Remarques
EnvelopedCms.Decode doit être appelé avant EnvelopedCms.Decrypt() ou toute autre Decrypt méthode.
La Decrypt() méthode ne recherche pas l’ordinateur Mon magasin s’il est inaccessible.
Les autorisations suivantes sont requises pour accéder à la clé de déchiffrement sur .NET Framework :
S’applique à
Decrypt(RecipientInfo)
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
Déchiffre le contenu du message CMS/PKCS#7 en enveloppe décodé via des informations de destinataire spécifiées en recherchant des magasins de certificats pour obtenir un certificat et une clé correspondants.
public:
void Decrypt(System::Security::Cryptography::Pkcs::RecipientInfo ^ recipientInfo);
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo);
member this.Decrypt : System.Security.Cryptography.Pkcs.RecipientInfo -> unit
Public Sub Decrypt (recipientInfo As RecipientInfo)
Paramètres
- recipientInfo
- RecipientInfo
Informations de destinataire à utiliser pour le déchiffrement.
Exceptions
Le recipientInfo paramètre est null.
Impossible d’effectuer une opération de chiffrement.
Un appel de méthode n’était pas valide pour l’état actuel de l’objet.
Remarques
Les autorisations suivantes sont requises pour accéder à la clé de déchiffrement sur .NET Framework :
S’applique à
Decrypt(X509Certificate2Collection)
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
- Source:
- EnvelopedCms.cs
Déchiffre le contenu du message CMS/PKCS#7 en enveloppe décodé via toutes les informations de destinataire disponibles en recherchant des magasins de certificats et une collection fournie pour un certificat et une clé correspondants.
public:
void Decrypt(System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ extraStore);
public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore);
member this.Decrypt : System.Security.Cryptography.X509Certificates.X509Certificate2Collection -> unit
Public Sub Decrypt (extraStore As X509Certificate2Collection)
Paramètres
- extraStore
- X509Certificate2Collection
Collection de certificats à utiliser en plus des magasins de certificats pour rechercher un certificat de destinataire et une clé privée.
Exceptions
Le extraStore paramètre était null.
Impossible d’effectuer une opération de chiffrement.
Un appel de méthode n’était pas valide pour l’état actuel de l’objet.
Remarques
Les autorisations suivantes sont requises pour accéder à la clé de déchiffrement sur .NET Framework :