AndroidアプリケーションのJNIコードに証明書をロードしようとしています。誰かがこれに似た何かを試しましたか?Open-SSLには、証明書ファイルを必要とする機能があることを知っています。この方法で証明書をメモリに保存できることがわかりました。証明書をハードコーディングしたいので、この機能が必要です。現在、このコードスニペットはその仕事をすることになっていますが、そうではありません。
BIO* mem_bio = BIO_new_mem_buf(certificate, strlen(certificate));
X509* cert = PEM_read_bio_X509_AUX(mem_bio,NULL,NULL,NULL);
X509_STORE_add_cert(ctx->cert_store,cert);
BIO_free(mem_bio);
X509_free(cert);
(ctx is a handle to my SSL_CTX)
私はCプログラミングにかなり慣れていませんが、何かが足りませんか?
ありがとう。