/ / PEM形式のx509証明書をx509構造形式のOpenssl-c、x509certificate、x509、mplabに変換する

PEM形式のx509証明書をOpenssl-c、x509certificate、x509、mplabのx509構造形式に変換する

誰かが私にX509証明書の変換を手伝ってもらえますか?x509構造体フォーマット(Opensslのような) 私は、PEMフォーマットのx509証明書からMPLABのtbscertificateフィールド(x509 ASN1 DER表記にある)を取得する必要があります。 また、マイクロチップがx509証明書検証のためのアプリケーションを提供し、テストするかどうかを知りたい

回答:

回答№1は0

私は下のコードは、あなたにアイデアを与えることを願って.. あなたのPEMがパスワードを持っていない場合...... opensslのX509.hヘッダファイルを参照してください

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;