Криптографическое исключение в конструкторе X509Certificate2 - PullRequest
0 голосов
/ 29 августа 2018

Я получаю следующее исключение при попытке преобразовать строку pkcs12 в байтах в тип X509Certificate2 с помощью конструктора.

System.Security.Cryptography.CryptographicException: внутренняя ошибка произошло. в System.Security.Cryptography.CryptographicException.ThrowCryptographicException (Int32 ч)

Странно то, что он отлично работает для сертификата SHA-1, но не работает для сертификата SHA-2.

I Попытался установить для load User Profile значение true и установить следующие флаги в конструкторе, но безуспешно.

X509KeyStorageFlags.MachineKeySet|
 X509KeyStorageFlags.PersistKeySet|
 X509KeyStorageFlags.Exportable

Любая помощь в этом отношении очень ценится. сервер IIS - W-2008.

...