Re: Вопросы по работе с OpenSSL C++

CMS не обязательно должна содержать информацию о сертификате подписанта. Вы уверены, что сертификат пользователя есть в  CMS?

(2019-12-03 12:11:45 отредактировано Binger)

Re: Вопросы по работе с OpenSSL C++

Павел Анфимов, я хотел получить сертификаты получателей шифрованного сообщения, а не пользовательский. Какую тогда функцию можно использовать?

Re: Вопросы по работе с OpenSSL C++

Binger, вам нужна CMS_get0_RecipientInfos https://www.openssl.org/docs/man1.0.2/m … t_cmp.html

Пример вызова: https://github.com/WestCoastRomS/androi … cs7.c#L591

Re: Вопросы по работе с OpenSSL C++

Павел Анфимов, огромное спасибо

(2019-12-03 16:01:06 отредактировано Binger)

Re: Вопросы по работе с OpenSSL C++

Павел Анфимов, Подскажите, пожалуйста, есть ли в OpenSSL функция подобная CMS_RecipientInfo_ktri_get0_signer_id, которая давала бы мне поле "Issuer"? Или его я могу получить только с помощью парсинга CMS?

Re: Вопросы по работе с OpenSSL C++

Binger, других вариантов получить issuer через openssl мне не известно.