EnvelopedCms.Decrypt Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Visszafejti a dekódolt borítékolt CMS/PKCS#7 üzenet tartalmát.
Túlterhelések
| Name | Description |
|---|---|
| Decrypt(RecipientInfo, X509Certificate2Collection) |
A dekódolt, borítékolt CMS/PKCS#7 üzenet tartalmát egy megadott címzett adatain keresztül fejti vissza a tanúsítványtárolók és a megfelelő tanúsítvány és kulcs megadott gyűjteményének keresésével. |
| Decrypt(X509Certificate2Collection) |
A dekódolt, borítékolt CMS/PKCS#7 üzenet tartalmát visszafejti a rendelkezésre álló címzettadatokon keresztül a tanúsítványtárolók és a megfelelő tanúsítvány és kulcs megadott gyűjteményének keresésével. |
| Decrypt() |
A dekódolt, borítékolt CMS/PKCS#7 üzenet tartalmát bármely elérhető címzetten keresztül visszafejti, ha egy megfelelő tanúsítványt és kulcsot keres a tanúsítványtárolókban. |
| Decrypt(RecipientInfo) |
A dekódolt borítékolt CMS/PKCS#7 üzenet tartalmának visszafejtése megadott címzettadatokon keresztül, ha egy megfelelő tanúsítványt és kulcsot keres a tanúsítványtárolókban. |
Decrypt(RecipientInfo, X509Certificate2Collection)
A dekódolt, borítékolt CMS/PKCS#7 üzenet tartalmát egy megadott címzett adatain keresztül fejti vissza a tanúsítványtárolók és a megfelelő tanúsítvány és kulcs megadott gyűjteményének keresésével.
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éterek
- recipientInfo
- RecipientInfo
A visszafejtéshez használandó címzettadatok.
- extraStore
- X509Certificate2Collection
A tanúsítványtárolókon kívül a címzett tanúsítványának és titkos kulcsának megkereséséhez használható tanúsítványok gyűjteménye.
Kivételek
A recipientInfo vagy extraStore paraméter a következő null: .
A titkosítási művelet nem hajtható végre.
Egy metódushívás érvénytelen volt az objektum aktuális állapotához.
Megjegyzések
A visszafejtési kulcs eléréséhez a következő engedélyek szükségesek a .NET-keretrendszerben:
A következőre érvényes:
Decrypt(X509Certificate2Collection)
A dekódolt, borítékolt CMS/PKCS#7 üzenet tartalmát visszafejti a rendelkezésre álló címzettadatokon keresztül a tanúsítványtárolók és a megfelelő tanúsítvány és kulcs megadott gyűjteményének keresésével.
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éterek
- extraStore
- X509Certificate2Collection
A tanúsítványtárolókon kívül a címzett tanúsítványának és titkos kulcsának megkereséséhez használható tanúsítványok gyűjteménye.
Kivételek
A extraStore paraméter a következő volt null: .
A titkosítási művelet nem hajtható végre.
Egy metódushívás érvénytelen volt az objektum aktuális állapotához.
Megjegyzések
A visszafejtési kulcs eléréséhez a következő engedélyek szükségesek a .NET-keretrendszerben:
A következőre érvényes:
Decrypt()
A dekódolt, borítékolt CMS/PKCS#7 üzenet tartalmát bármely elérhető címzetten keresztül visszafejti, ha egy megfelelő tanúsítványt és kulcsot keres a tanúsítványtárolókban.
public:
void Decrypt();
public void Decrypt();
member this.Decrypt : unit -> unit
Public Sub Decrypt ()
Kivételek
A titkosítási művelet nem hajtható végre.
Egy metódushívás érvénytelen volt az objektum aktuális állapotához.
Megjegyzések
EnvelopedCms.Decodevagy bármely más Decrypt metódus előtt EnvelopedCms.Decrypt() kell meghívni.
A Decrypt() metódus nem keres a saját tárolóban lévő számítógépen, ha nem érhető el.
A visszafejtési kulcs eléréséhez a következő engedélyek szükségesek a .NET-keretrendszerben:
A következőre érvényes:
Decrypt(RecipientInfo)
A dekódolt borítékolt CMS/PKCS#7 üzenet tartalmának visszafejtése megadott címzettadatokon keresztül, ha egy megfelelő tanúsítványt és kulcsot keres a tanúsítványtárolókban.
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éterek
- recipientInfo
- RecipientInfo
A visszafejtéshez használandó címzettadatok.
Kivételek
A recipientInfo paraméter a következő null: .
A titkosítási művelet nem hajtható végre.
Egy metódushívás érvénytelen volt az objektum aktuális állapotához.
Megjegyzések
A visszafejtési kulcs eléréséhez a következő engedélyek szükségesek a .NET-keretrendszerben: