/ / Converti certificato x509 in formato PEM in formato struttura x509 di Openssl - c, x509certificate, x509, mplab

Convertire il certificato x509 in formato PEM in formato struttura x509 di Openssl - c, x509certificate, x509, mplab

Qualcuno può aiutarmi a convertire un certificato X509nel formato struttura x509 (come in Openssl) Devo ottenere il campo tbscertificate (presente nella notazione DER ASN1 x509) in MPLAB da un certificato x509 formattato PEM. Voglio anche sapere se Microchip fornisce e testa le applicazioni per la convalida del certificato x509

risposte:

0 per risposta № 1

Spero che il codice qui sotto ti dia un'idea. Se la tua PEM non ha la password ...... consulta il file di intestazione X509.h in 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;