繁体   English   中英

将PEM格式的x509证书转换为Openssl的x509结构格式

[英]Convert x509 certificate in PEM format to x509 structure format of Openssl

有人可以帮我将 X509 证书转换为 x509 结构格式(如在 Openssl 中)吗?我必须从 PEM 格式的 x509 证书中获取 MPLAB 中的 tbscertificate 字段(以 x509 ASN1 DER 表示法存在)。 我还想知道 Microchip 是否提供和测试用于 x509 证书验证的应用程序

我希望下面的代码能给你一个想法.. 如果你的 PEM 没有密码......参考 openssl 中的 X509.h header 文件

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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM