我正在开发aosp,并且在使用公钥添加证书时遇到了问题
bootable/bootloader/lk/platform/msm_shared/certificate.c file.
实际上,我不知道如何生成 certBuffer[CERTIFICATE_SIZE] 数组。
感谢您的帮助!
最佳答案
从 cer.key (device/qcom/common) 生成一个文件 cer.pem 证书后,我在终端上运行此命令以生成十六进制字符串:
xxd -i cer.pem | sed -e 's/unsigned char .* = {/const unsigned char OEM_KEYSTORE[] = {/g' -e 's/unsigned int .* = .*;//g'
尽管这个命令生成了一个十六进制字符串,但我仍然怀疑这个结果。
关于c - 如何在 openssl 中将证书文件转换为 const char certBuffer[CERTIFICATE_SIZE]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38427982/