Если нужно получить сертификат из строки в формате Base64String.
//Создание сертификата X509Certificate cert = new X509Certificate(Encoding.UTF8.GetBytes(CertBase64String)); //Отображения информации tbResult.Text = cert.ToString(true);
Создание сертификата и сохранение в файл .cer:
//Создание сертификата X509Certificate cert = new X509Certificate(Encoding.UTF8.GetBytes(CertBase64String)); byte[] certData = cert.Export(X509ContentType.Cert); X509Certificate newCert = new X509Certificate(certData); //Запись в файл File.WriteAllBytes(filePath, cert.Export(X509ContentType.Cert));
Пример на github Скачать CertExtract.zip 13,97 kB