Экспорт закрытого ключа из объекта X509Certificate

Мы используем код C #, мы создаем X509Certificate2 с файлом .p12, в конструкторе мы вставляем путь к сертификату, пароль сертификата. Мы также отметили его как Exportable, как показано ниже:

X509Certificate2 x509Certificate2 = new X509Certificate2
("...\\MyCerificate.p12", "P@ssw0rd", X509KeyStorageFlags.Exportable);

мы получаем закрытый ключ в формате AsymmetricAlgorithm следующим образом:

x509Certificate2.PrivateKey

Теперь мы хотим получить закрытый ключ из сертификата в формате Base64 - но мы понятия не имеем, как это сделать, и это так важно для нас.

8
задан Kiquenet 11 October 2017 в 11:53
поделиться