/ / Convertir un certificat x509 au format PEM au format de structure x509 d’Open Opens - c, x509certificate, x509, mplab

Convertir un certificat x509 au format PEM au format de structure x509 d’Opensl - c, x509certificate, x509, mplab

Quelqu'un peut-il m'aider à convertir un certificat X509?au format de structure x509 (comme dans Openssl) Je dois obtenir le champ tbscertificate (présent dans la notation DER ASN1 x509) dans MPLAB à partir d'un certificat x509 au format PEM. Je souhaite également savoir si Microchip fournit et teste des applications pour la validation de certificats x509.

Réponses:

0 pour la réponse № 1

J'espère que le code ci-dessous vous donnera une idée. Si votre PEM n'a pas de mot de passe ...... reportez-vous au fichier d'en-tête X509.h dans 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;