/ / Як використовувати байт [] ssl сертифікат замість .pem файлів, що використовуються в openssl - openssl, certificate, buffer

Як використовувати байт [] ssl-сертифікат замість файлів .pem, що використовуються в openssl - openssl, certificate, buffer

У моєму пристрої немає жодної файлової системи, тому я хочуконвертувати ssl сертифікати в .pem формат в байт [] і використовувати його в openssl замість .pem сертифікований. Використовуючи цей openssl x509-в mycert.pem -C, я отримав файл .c з ... unsigned char XXX_certificate [576] = { 0x30,0x82,0x02,0x3C, 0x30,0x82,0x01,0xA5,0x02,0x10,0x70,0xBA, 0xE4,0x1D, 0x10,0xD9, ....

Як використовувати цей байт [] в openssl. В основному мені потрібно обійти читання .pem файлів і попросити взяти мій XXX_certificate [576] буфер.

Будь-яка ідея, в якому файлі openssl я повинен робити зміни так, щоб він взяв цей масив байтів.

Повідомте також про зміни, які потрібно внести.

Дякую за твою підтримку ...

Відповіді:

0 для відповіді № 1

Використовуйте BIO. Створити BIO_new_mem_buf () використовуючи ваші дані, а потім прочитайте їх PEM_read_bio_X509 ().