Нажмите на STACK_OF (X509_INFO) и STACK_OF (X509) 2 стека, используя один BIO * - PullRequest
0 голосов
/ 29 января 2019

После кода я использую BIO * для отправки сообщений на X509_INFO stack(sk) и X509 stack(certs).

Но что я могу заметить, так это то, что он только подталкивает данные к X509 stack, всегда X509_INFO stack пусто.

STACK_OF(X509_INFO) *sk;
STACK_OF(X509) *certs;
X509* x509 = NULL;
BIO* stackbio = NULL;

stackbio = BIO_new(BIO_s_file());
stackbio = BIO_new_file("abc.pam", "r");

x509 = PEM_read_bio_X509(stackbio, NULL, NULL, NULL);

sk = PEM_X509_INFO_read_bio(stackbio, sk, NULL, NULL);//push certificate to sk

sk_X509_push(ca_certs, x509); // push certificate to certs

Пожалуйста, помогите?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...