GnuTLS ライブラリを使用して証明書をインポートする際に問題が発生しました。さらに処理するために、C++ コードにインポートする自己署名証明書を生成しました。を使用して証明書を読み取りましたfopen
。これを a に保存します。これは、 aとgnutls_datum_t-type
のタプルのようです。私のコードがwhich means をスローするのはなぜですか。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 タイプを印刷すると、通常の証明書構造が表示されます。
私のせいは何ですか?