Лучший способ создать подписанный запрос сертификата и проверить сертификат из UEFI
Я пытаюсь создать подписанный запрос сертификата из кода C в UEFI (я использую edk2).
Я знаю, как это сделать, используя openssl в коде Linux C. Я знаю, что есть CryptoPkg в edk2. Но я не нашел функций для создания запроса и проверки сертификата.
Есть ли способ создать X509_REQ
и проверьте X509
сертификат с использованием CryptoPkg? И как мне это сделать?
В случае, если я не могу этого сделать: Как мне создать запрос на создание и проверку сертификата? Как лучше всего создать свою собственную оболочку openssl?
1 ответ
Ладно. Я понял, что лучший способ для меня - создать собственную оболочку в CryptoPkg. Итак, я создал библиотеку вCryptoPkg\Library\MyCryptLib
в соответствии с CryptoPkg\Library\BaseCryptLib
скопируйте заголовок среды и пути к библиотекам для ссылки.
Итак, у меня есть оболочка openssl, которую я могу расширить и использовать