我试图在UEFI中用C代码创建签名证书请求(我使用edk2)。
我知道如何在Linux C代码中使用openssl来做。我知道有 CryptoPkg 但我没有找到创建请求和检查证书的功能。
有什么方法可以创建 X509_REQ
并检查 X509
证明书 CryptoPkg? 那我怎么做呢?
如果我不能做到这一点的情况下。我如何创建创建请求和检查证书?如何创建自己的openssl包装器?
好吧,我发现最好的方法是在我自己的网站上创建自己的封装器。CryptoPkg.所以我在 CryptoPkg\Library\MyCryptLib
根据 CryptoPkg\Library\BaseCryptLib
,复制enviroment头和库路径到链接。
所以我已经有了openssl包装器,我可以扩展并使用。