Я столкнулся с проблемой импорта сертификата с использованием библиотеки 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, я вижу обычную структуру сертификата.
в чем я виновата?
Задача ещё не решена.