Преобразование сертификата PKCS12 в сертификат PEM в .NET и наоборот? - PullRequest
0 голосов
/ 23 сентября 2009

Сертификат PKCS12 хранится в двоичном формате, а сертификат PEM - это файл ASCII, который можно открывать и просматривать в текстовом редакторе.

Q1. Как программно преобразовать сертификат PEM приведенной ниже формы в сертификат PKCS12?

-----BEGIN CERTIFICATE----- 
*****CERTIFICATE DATA*****
-----END CERTIFICATE-----

-----BEGIN RSA PRIVATE KEY----- 
*****PRIVATE KEY DATA******** 
-----END RSA PRIVATE KEY-----

Q2. Теперь я прочитал файл PKCS12 и хочу преобразовать данные PKCS12 в формат PEM, снова используя программу .NET?

Нужно ли использовать какие-либо схемы кодирования, поддерживаемые в .NET?

Примечание: я использую библиотеку CryptoAPI

1 Ответ

0 голосов
/ 23 сентября 2009

Я полагаю, что Mentalis.org Security Library может сделать это. Я думаю, что у них есть пример, который охватывает то, что вы хотите сделать; ищите проект Cert2PFX в загрузке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...