GnuTLS: ошибка при импорте сертификата

Я столкнулся с проблемой импорта сертификата с использованием библиотеки GnuTLS. Я сгенерировал самоподписанный сертификат, который я хочу импортировать в мой код C ++ для дальнейшей обработки. Я прочитал сертификат, используя fopen, Я сохраняю это в gnutls_datum_t-type , который, кажется, кортеж FILE-type и length of the FILE-type, Почему мой код выбрасывает Error Value: -207 что значит Base64 unexpected header error,

Когда я смотрю тип сертификата, он говорит мне pkix-cert+pemно я тоже попробовал x-x509-cert, Все сгенерировано с использованием certtool.

Когда я изменяю ожидаемый формат для ввода, значение ошибки изменяется на -73, что означает анализатор ASN1: Ошибка в TAG

Когда я печатаю тип FILE, я вижу обычную структуру сертификата.

в чем я виновата?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]