EnvelopedCms.Decrypt Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht in de envelop.
Overloads
| Name | Description |
|---|---|
| Decrypt(RecipientInfo, X509Certificate2Collection) |
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht met enveloppen via een opgegeven ontvangergegevens door te zoeken in certificaatarchieven en een opgegeven verzameling voor een overeenkomend certificaat en een overeenkomende sleutel. |
| Decrypt(RecipientInfo, AsymmetricAlgorithm) |
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht met een opgegeven geadresseerde met een opgegeven persoonlijke sleutel. |
| Decrypt() |
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht met enveloppen via een beschikbare ontvanger door te zoeken naar certificaatarchieven voor een overeenkomend certificaat en een overeenkomende sleutel. |
| Decrypt(RecipientInfo) |
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht in de enveloppen via een opgegeven ontvangergegevens door te zoeken in certificaatarchieven naar een overeenkomend certificaat en een overeenkomende sleutel. |
| Decrypt(X509Certificate2Collection) |
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht met enveloppen via alle beschikbare ontvangergegevens door te zoeken in certificaatarchieven en een opgegeven verzameling voor een overeenkomend certificaat en een overeenkomende sleutel. |
Decrypt(RecipientInfo, X509Certificate2Collection)
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht met enveloppen via een opgegeven ontvangergegevens door te zoeken in certificaatarchieven en een opgegeven verzameling voor een overeenkomend certificaat en een overeenkomende sleutel.
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)
Parameters
- recipientInfo
- RecipientInfo
De gegevens van de geadresseerde die moeten worden gebruikt voor ontsleuteling.
- extraStore
- X509Certificate2Collection
Een verzameling certificaten die naast de certificaatarchieven moeten worden gebruikt voor het vinden van een ontvangercertificaat en een persoonlijke sleutel.
Uitzonderingen
De recipientInfo of extraStore parameter is null.
Een cryptografische bewerking kan niet worden voltooid.
Een methode-aanroep is ongeldig voor de huidige status van het object.
Opmerkingen
De volgende machtigingen zijn vereist voor toegang tot de ontsleutelingssleutel in .NET Framework:
Van toepassing op
Decrypt(RecipientInfo, AsymmetricAlgorithm)
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht met een opgegeven geadresseerde met een opgegeven persoonlijke sleutel.
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)
Parameters
- recipientInfo
- RecipientInfo
De gegevens van de geadresseerde die moeten worden gebruikt voor ontsleuteling.
- privateKey
- AsymmetricAlgorithm
De persoonlijke sleutel die moet worden gebruikt om de specifieke gegevens van de ontvanger te ontsleutelen.
Uitzonderingen
De recipientInfo of privateKey parameter is null.
Een cryptografische bewerking kan niet worden voltooid.
Een methode-aanroep is ongeldig voor de huidige status van het object.
Opmerkingen
In tegenstelling tot de andere overbelastingen van Decrypt, zoekt deze overbelasting niet in certificaatarchieven. De MatchesCertificate(X509Certificate2) methode kan worden gebruikt om handmatig een verwacht certificaat te koppelen aan de RecipientInfo.RecipientIdentifier waarde om de toepasbaarheid van de persoonlijke sleutel te evalueren op de waarde van de ontvangergegevens.
Zie ook
Van toepassing op
Decrypt()
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht met enveloppen via een beschikbare ontvanger door te zoeken naar certificaatarchieven voor een overeenkomend certificaat en een overeenkomende sleutel.
public:
void Decrypt();
public void Decrypt();
member this.Decrypt : unit -> unit
Public Sub Decrypt ()
Uitzonderingen
Een cryptografische bewerking kan niet worden voltooid.
Een methode-aanroep is ongeldig voor de huidige status van het object.
Opmerkingen
EnvelopedCms.Decode moet worden aangeroepen vóór EnvelopedCms.Decrypt() of een andere Decrypt methode.
De Decrypt() methode doorzoekt de computer Mijn winkel niet als deze niet toegankelijk is.
De volgende machtigingen zijn vereist voor toegang tot de ontsleutelingssleutel in .NET Framework:
Van toepassing op
Decrypt(RecipientInfo)
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht in de enveloppen via een opgegeven ontvangergegevens door te zoeken in certificaatarchieven naar een overeenkomend certificaat en een overeenkomende sleutel.
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)
Parameters
- recipientInfo
- RecipientInfo
De gegevens van de geadresseerde die moeten worden gebruikt voor ontsleuteling.
Uitzonderingen
De recipientInfo parameter is null.
Een cryptografische bewerking kan niet worden voltooid.
Een methode-aanroep is ongeldig voor de huidige status van het object.
Opmerkingen
De volgende machtigingen zijn vereist voor toegang tot de ontsleutelingssleutel in .NET Framework:
Van toepassing op
Decrypt(X509Certificate2Collection)
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
- Bron:
- EnvelopedCms.cs
Ontsleutelt de inhoud van het gedecodeerde CMS/PKCS#7-bericht met enveloppen via alle beschikbare ontvangergegevens door te zoeken in certificaatarchieven en een opgegeven verzameling voor een overeenkomend certificaat en een overeenkomende sleutel.
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)
Parameters
- extraStore
- X509Certificate2Collection
Een verzameling certificaten die naast de certificaatarchieven moeten worden gebruikt voor het vinden van een ontvangercertificaat en een persoonlijke sleutel.
Uitzonderingen
De extraStore parameter was null.
Een cryptografische bewerking kan niet worden voltooid.
Een methode-aanroep is ongeldig voor de huidige status van het object.
Opmerkingen
De volgende machtigingen zijn vereist voor toegang tot de ontsleutelingssleutel in .NET Framework: