2

我的设备没有任何文件系统,所以我想将 .pem 格式的 ssl 证书转换为 byte[] 并在 openssl 中使用它来代替 .pem 证书。使用这个 openssl x509 -in mycert.pem -C,我得到了带有 ... unsigned char XXX_certificate[576]={ 0x30,0x82,0x02,0x3C,0x30,0x82,0x01,0xA5,0x02,0x10 的 .c 文件,0x70,0xBA,0xE4,0x1D,0x10,0xD9, ....

如何在 openssl 中使用这个字节 []。基本上我需要绕过读取 .pem 文件并要求它占用我的 XXX_certificate[576] 缓冲区。

任何想法我应该在哪个 openssl 文件中进行更改,以便它采用这个字节数组。

请让我知道要进行的更改..

谢谢你的支持 ...

4

1 回答 1

0

使用生物。使用您的数据创建BIO_new_mem_buf(),然后使用PEM_read_bio_X509()读取它。

于 2012-09-07T09:39:41.680 回答