2

私のデバイスにはファイル システムがないため、.pem 形式の ssl 証明書を byte[] に変換し、openssl で .pem 証明書の代わりに使用したいと考えています。この openssl x509 -in 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のどのファイルで変更を行う必要があるか考えてみてください。

変更点も教えてください。...

ご協力ありがとうございました ...

4

1 に答える 1

0

BIOを使用します。データを使用してBIO_new_mem_buf()を作成し、 PEM_read_bio_X509( )で読み取ります。

于 2012-09-07T09:39:41.680 に答える