Как создать сертификат из Base64String

Если нужно получить сертификат из строки в формате 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


C# Certificate