Получить DN из сертификата в формате ASN.1
Я пытаюсь получить DN из сертификата в формате ASN.1/DER. Я искал OpenSSL, но все еще не могу найти точную функцию для получения DN.
Кто-нибудь имеет какой-либо опыт по этому поводу или может указать мне на книги или любой веб-сайт?
1 ответ
Я уже нашел способ сделать это. Я просто положил сюда, если кто-то хочет сделать то же самое.
X509_NAME * cert_entry = X509_get_issuer_name(cert);
unsigned char buff[100] = {0};
unsigned char * p = buff;
int i = i2d_X509_NAME(cert_entry,&p);
for(int b = 0;b<i;b++)
{
printf("%02X ",buff[b]);
}
Это напечатает гекса формат.