Место общения программистов C#
1731346304
Anonymous
Я могу записать данные с помощью CryptoApi в C# следующим образом:
[code]X509Certificate2 certificate = GetCertificate();
CmsSigner signer = new CmsSigner(certificate);
cms.ComputeSignature(signer, false);
var sigantureData = cms.Encode();
[/code]
но могу ли я перед подписанием проверить, установлен ли провайдер шифрования, поддерживающий алгоритм в сертификате? Могу ли я как-нибудь получить список поддерживаемых алгоритмов?
Подробнее здесь: [url]https://stackoverflow.com/questions/79178544/getting-a-list-of-supported-algorithms-via-cryptoapi-in-net[/url]