Кодируется ли сертификат X509 в формате DER ASN1?
Я использую 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 ответ
Решение
DER действительно кодируется с использованием ASN.1, а d2i_*()
Семейство функций - это способ загрузки файла DER.