EnvelopedCms.Decrypt Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer.
Aşırı Yüklemeler
| Decrypt(RecipientInfo, X509Certificate2Collection) |
Sertifika depolarında ve sağlanan koleksiyonda eşleşen bir sertifika ve anahtar için arama yaparak belirtilen alıcı bilgileri aracılığıyla kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer. |
| Decrypt(RecipientInfo, AsymmetricAlgorithm) |
Kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğini, belirtilen özel anahtarla belirtilen alıcı bilgileri aracılığıyla çözer. |
| Decrypt() |
Sertifika depolarında eşleşen bir sertifika ve anahtar arayarak, kullanılabilir herhangi bir alıcı aracılığıyla kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer. |
| Decrypt(RecipientInfo) |
Sertifika depolarında eşleşen bir sertifika ve anahtar arayarak belirtilen alıcı bilgileri aracılığıyla kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer. |
| Decrypt(X509Certificate2Collection) |
Sertifika depolarında ve sağlanan bir koleksiyonda eşleşen bir sertifika ve anahtar için arama yaparak, kullanılabilir alıcı bilgileri aracılığıyla kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer. |
Decrypt(RecipientInfo, X509Certificate2Collection)
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
Sertifika depolarında ve sağlanan koleksiyonda eşleşen bir sertifika ve anahtar için arama yaparak belirtilen alıcı bilgileri aracılığıyla kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer.
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)
Parametreler
- recipientInfo
- RecipientInfo
Şifre çözme için kullanılacak alıcı bilgileri.
- extraStore
- X509Certificate2Collection
Alıcı sertifikası ve özel anahtar bulmak için sertifika depolarına ek olarak kullanılacak sertifika koleksiyonu.
Özel durumlar
recipientInfo veya extraStore parametresidirnull.
Şifreleme işlemi tamamlanamadı.
Nesnenin geçerli durumu için yöntem çağrısı geçersizdi.
Açıklamalar
.NET Framework'da şifre çözme anahtarına erişmek için aşağıdaki izinler gereklidir:
Şunlara uygulanır
Decrypt(RecipientInfo, AsymmetricAlgorithm)
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
Kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğini, belirtilen özel anahtarla belirtilen alıcı bilgileri aracılığıyla çözer.
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)
Parametreler
- recipientInfo
- RecipientInfo
Şifre çözme için kullanılacak alıcı bilgileri.
- privateKey
- AsymmetricAlgorithm
Alıcıya özgü bilgilerin şifresini çözmek için kullanılacak özel anahtar.
Özel durumlar
recipientInfo veya privateKey parametresidirnull.
Şifreleme işlemi tamamlanamadı.
Nesnenin geçerli durumu için yöntem çağrısı geçersizdi.
Açıklamalar
diğer aşırı yüklemelerinden Decryptfarklı olarak, bu aşırı yükleme sertifika depolarında arama yapmaz. yöntemi, MatchesCertificate(X509Certificate2) özel anahtarın RecipientInfo.RecipientIdentifier alıcı bilgi değerine uygulanabilirliğini değerlendirmek için beklenen sertifikayı değerle el ile eşleştirmek için kullanılabilir.
Ayrıca bkz.
Şunlara uygulanır
Decrypt()
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
Sertifika depolarında eşleşen bir sertifika ve anahtar arayarak, kullanılabilir herhangi bir alıcı aracılığıyla kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer.
public:
void Decrypt();
public void Decrypt ();
member this.Decrypt : unit -> unit
Public Sub Decrypt ()
Özel durumlar
Şifreleme işlemi tamamlanamadı.
Nesnenin geçerli durumu için yöntem çağrısı geçersizdi.
Açıklamalar
EnvelopedCms.Decodeveya başka Decrypt bir yöntemden önce EnvelopedCms.Decrypt() çağrılmalıdır.
Yöntemi Decrypt() , erişilemezse Mağazam bilgisayarında arama yapmaz.
.NET Framework'da şifre çözme anahtarına erişmek için aşağıdaki izinler gereklidir:
Şunlara uygulanır
Decrypt(RecipientInfo)
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
Sertifika depolarında eşleşen bir sertifika ve anahtar arayarak belirtilen alıcı bilgileri aracılığıyla kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer.
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)
Parametreler
- recipientInfo
- RecipientInfo
Şifre çözme için kullanılacak alıcı bilgileri.
Özel durumlar
recipientInfo parametresidirnull.
Şifreleme işlemi tamamlanamadı.
Nesnenin geçerli durumu için yöntem çağrısı geçersizdi.
Açıklamalar
.NET Framework'da şifre çözme anahtarına erişmek için aşağıdaki izinler gereklidir:
Şunlara uygulanır
Decrypt(X509Certificate2Collection)
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
- Kaynak:
- EnvelopedCms.cs
Sertifika depolarında ve sağlanan bir koleksiyonda eşleşen bir sertifika ve anahtar için arama yaparak, kullanılabilir alıcı bilgileri aracılığıyla kodu çözülmüş zarflı CMS/PKCS#7 iletisinin içeriğinin şifresini çözer.
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)
Parametreler
- extraStore
- X509Certificate2Collection
Alıcı sertifikası ve özel anahtar bulmak için sertifika depolarına ek olarak kullanılacak sertifika koleksiyonu.
Özel durumlar
extraStore parametresi idinull.
Şifreleme işlemi tamamlanamadı.
Nesnenin geçerli durumu için yöntem çağrısı geçersizdi.
Açıklamalar
.NET Framework'da şifre çözme anahtarına erişmek için aşağıdaki izinler gereklidir: