Gbenbam Ответов: 0

Как получить компоненты структуры X509_NAME_ENTRY?


Следующие фрагменты кода взяты с веб-сайтов OpenSSL.

//Process all entries.

int i;
 X509_NAME_ENTRY *e;

 for (i = 0; i < X509_NAME_entry_count(nm); i++)
        {
        e = X509_NAME_get_entry(nm, i);
        /* Do something with e */
        }


//Process all common names.
int loc;
 X509_NAME_ENTRY *e;

 loc = -1;
 for (;;)
        {
        lastpos = X509_NAME_get_index_by_NID(nm, NID_commonName, lastpos);
        if (lastpos == -1)
                break;
        e = X509_NAME_get_entry(nm, lastpos);
        /


Я хочу получить такие записи, как общее имя, страна, организация и т. д.

Как я могу получить их из структуры X509-NAME-ENTRY, которая возвращается из приведенных выше фрагментов кода. Или есть лучший способ получить указанные записи?

Что я уже пробовал:

Мне еще предстоит найти какой-либо полезный результат в поиске google.

0 Ответов