EnvelopedCms.Decrypt Méthode

Définition

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 :

S’applique à