Я пытаюсь загрузить сертификаты в свой код JNI для моего приложения для Android. Кто-нибудь пробовал что-то подобное этому? Я знаю, что Open-SSL имеет функции, для которых требуется файл сертификата. Я узнал, что вы можете хранить сертификат в памяти таким образом. Мне нужна эта функциональность, так как я хочу жестко закодировать сертификаты. Прямо сейчас этот фрагмент кода должен выполнять эту работу, но это не так.Использование сертификатов в собственном коде в Android
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)
Я довольно новичок в программировании на С, я что-то пропустил?
Спасибо.