/ / X509 सर्टिफिकेट को PEM फॉर्मेट में Op50sl के x509 स्ट्रक्चर फॉर्मेट में कन्वर्ट करें - c, x509certificate, x509, mplab

ओपेन्सस्ल - x, x509certificate, x509, mplab के x509 संरचना प्रारूप में पीईएम प्रारूप में x509 प्रमाणपत्र कनवर्ट करें

क्या कोई मुझे X509 प्रमाणपत्र बदलने में मदद कर सकता हैto x509 संरचना प्रारूप (जैसे ओपन्सल में) मुझे एक PEM स्वरूपित x509 प्रमाणपत्र से MPLAB में tbscertificate फ़ील्ड (x509 ASN1 DER अंकन में मौजूद) प्राप्त करना है। मैं यह भी जानना चाहता हूं कि माइक्रोचिप x509 प्रमाणपत्र सत्यापन के लिए आवेदन प्रदान करता है या नहीं

उत्तर:

जवाब के लिए 0 № 1

मुझे उम्मीद है कि नीचे दिया गया कोड आपको एक विचार देगा। यदि आपके PEM के पास पासवर्ड नहीं है तो ......s को Xs9.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;