) если это то, что вам нужно; но вы также можете напрямую использовать сертификат, в зависимости от ваших требований.

аюсь создатьX509Certificate2 из строки Позвольте мне показать пример:

string keyBase64String = Convert.ToBase64String(file.PKCS7);
var cert = new X509Certificate2(Convert.FromBase64String(keyBase64String));

а такжеkeyBase64String имеет такой контент:"MIIF0QYJKoZI ........hvcNAQcCoIIFwjCCBb4CA0="

а такжеfile.PKCS7 являетсябайтовый массив, который я скачал из базы данных.

У меня есть следующее исключение при созданииX509Certificate2:

Не удается найти запрошенный объект

И трассировка стека:

«Не удается найти запрошенный объект» Исключение X509Certificate2 «Не удается найти запрошенный объект»} в System.Security.Cryptography.CryptographicException.ThrowCryptographicException (Int32 ч) в System.Security.Cryptography.X509Certificates.X509Utils._Qbort.WeateBacker.WeeryBort.RueryBerject. Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob (Byte [] rawData, пароль объекта, X509KeyStorageFlags keyStorageFlags) в System.Security.Cryptography.X509Certificates.X509Contatae (Web ).Totate (Web) .DateTate.Text.Text.Teat.Teat.Text.Teat.Teat.Text.Teat.Teat.Text.Teat. в D: \ Projects \ WebApp \ Controllers \ SoupController.cs: строка 118

Пожалуйста, скажи мне, что я делаю не так. Любая помощь будет принята с благодарностью!

Ответы на вопрос(2)

Ваш ответ на вопрос