У моєму пристрої немає жодної файлової системи, тому я хочуконвертувати 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 ().