Конвертировать сертификат x509 в формате PEM в формат структуры x509 Openssl - PullRequest
1 голос
/ 03 июня 2011

Может кто-нибудь помочь мне преобразовать сертификат X509 в формат структуры x509 (как в Openssl) Я должен получить поле tbscertificate (присутствующее в нотации x509 DERNN) в MPLAB из отформатированного в PEM сертификата x509. Я также хочу знать, предоставляет ли Microchip и тестирует приложения для проверки сертификата x509

1 Ответ

0 голосов
/ 04 апреля 2012

Я надеюсь, что приведенный ниже код даст вам представление. Если ваш PEM не имеет пароля ...... обратитесь к заголовочному файлу X509.h в openssl

X509* oCertificate=NULL;
FILE *lFp=NULL; 
lFp=fopen(iFilePath,"rb");
if(lFp==NULL)
{          
    oCertificate=NULL;
    cout <<("Error File cannot be opened(file missing) ")<<iFilePath ;             
}
else 
{           
    oCertificate = PEM_read_X509(lFp, NULL, NULL, NULL);
    fclose(lFp);
}   
return oCertificate;
...