我正在尝试从UEFI中的C代码创建签名证书请求(我使用edk2(。
我知道如何在Linux C代码中使用openssl来做到这一点。我知道edk2中有CryptoPkg。 但是我没有找到创建请求和检查证书的功能。
有没有办法使用CryptoPkg创建X509_REQ
并检查X509
证书?我该怎么做?
如果我做不到:如何创建创建请求和检查证书?创建自己的 openssl 包装器的最佳方法是什么?
好的。我发现对我来说最好的方法是在CryptoPkg中创建自己的包装器。 所以我根据CryptoPkgLibraryBaseCryptLib
在CryptoPkgLibraryMyCryptLib
创建了库,复制环境标题和库路径进行链接。
所以我有可以扩展和使用的 openssl 包装器