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 № 1Spero 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;