Кодируется ли сертификат X509 в формате DER ASN1? - PullRequest
0 голосов
/ 29 февраля 2012

Я использую OpenSSl для шифрования и дешифрования файлов на основе CMS / SMIME. Обычно я загружаю сертификаты с rcert = PEM_read_bio_X509(tbio, NULL, 0, NULL);, но это только для файлов в формате PEM. Я не нашел ни одного der.h заголовка или чего-то подобного.

Так есть ли способ в OpenSSL загрузить сертификаты в формате DER? Я нашел функцию загрузки для формата ASN1, который использует интерна OpenSSL.

if  (format == FORMAT_ASN1)
        x=d2i_X509_bio(cert,NULL);

Но можно ли это использовать для DER, который является двоичным?

1 Ответ

2 голосов
/ 29 февраля 2012

DER действительно кодируется с использованием ASN.1, а семейство функций d2i_*() - это способ загрузки файла DER.

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