Сертификат PKCS12 хранится в двоичном формате, в то время как сертификат PEM является файлом ASCII, который можно открыть и просмотреть в текстовом редакторе.Преобразование сертификата PKCS12 в сертификат PEM в .NET и наоборот?
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
В библиотеке используются вызовы P/Invoke. Могу ли я использовать его с помощью библиотеки CryptoAPI – pankajt