C# Класс Internal.Cryptography.Pal.Windows.DecryptorPalWindows

Наследование: DecryptorPal
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
TryDecrypt ( RecipientInfo recipientInfo, X509Certificate2 cert, X509Certificate2Collection originatorCerts, X509Certificate2Collection extraStore, Exception &exception ) : ContentInfo

Приватные методы

Метод Описание
TryDecryptAgree ( KeyAgreeRecipientInfo keyAgreeRecipientInfo, Microsoft.Win32.SafeHandles.SafeProvOrNCryptKeyHandle hKey, CryptKeySpec keySpec, X509Certificate2Collection originatorCerts, X509Certificate2Collection extraStore ) : Exception
TryDecryptTrans ( KeyTransRecipientInfo recipientInfo, Microsoft.Win32.SafeHandles.SafeProvOrNCryptKeyHandle hKey, CryptKeySpec keySpec ) : Exception
TryExecuteDecryptAgree ( CMSG_CTRL_KEY_AGREE_DECRYPT_PARA &decryptPara ) : Exception
TryGetCertificatePrivateKey ( X509Certificate2 cert, bool silent, Exception &exception ) : Microsoft.Win32.SafeHandles.SafeProvOrNCryptKeyHandle
TryGetKeySpecForCertificate ( X509Certificate2 cert, CryptKeySpec &keySpec ) : Exception

Описание методов

TryDecrypt() публичный закрытый Метод

public final TryDecrypt ( RecipientInfo recipientInfo, X509Certificate2 cert, X509Certificate2Collection originatorCerts, X509Certificate2Collection extraStore, Exception &exception ) : ContentInfo
recipientInfo System.Security.Cryptography.Pkcs.RecipientInfo
cert System.Security.Cryptography.X509Certificates.X509Certificate2
originatorCerts System.Security.Cryptography.X509Certificates.X509Certificate2Collection
extraStore System.Security.Cryptography.X509Certificates.X509Certificate2Collection
exception System.Exception
Результат System.Security.Cryptography.Pkcs.ContentInfo