Извлечение пользовательского расширения из сертификата X.509 по OID с OpenSSL - PullRequest
1 голос
/ 07 сентября 2011

Мне удалось извлечь собственное расширение из сертификата X.509 по его индексу:

X509_EXTENSION* ex = X509_get_ext(x509, extension_index);

Как извлечь расширение по его OID, а не по индексу?

1 Ответ

1 голос
/ 07 сентября 2011

Получил работу со следующим:

int my_nid = OBJ_create("1.2.3.4", "MyShortObjectName", "My Long Object Name");
int my_idx = X509_get_ext_by_NID(x509, my_nid, -1);
X509_EXTENSION* ex = X509_get_ext(x509, my_idx);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...