openssl:使用昵称创建证书

问题描述 投票:0回答:1

我用以下方法创建了专用的公共密钥:

openssl req -config ./openssl.cnf -new -x509 -newkey rsa:2048 -nodes天36500键输出MOK.key.priv.pem出MOK.key.publ.pem-优于PEM

然后我使用以下命令创建了证书:

openssl req -new -x509 -key MOK.key.priv.pem -out MOK.cert.pem -outform PEM

如何设置证书的昵称?

原因:我正在尝试通过以下命令使用pesign:

pesign -n ./db -i bzImage -o bzImage.signed -c zvivered -s

并且得到:

cms_common.c:find_certificate:462:在列表:安全库:错误的数据库中找不到证书。pesign:找不到证书zvivered

您能帮忙吗?

谢谢你,兹维卡

openssl certificate
1个回答
0
投票

创建证书后:openssl pkcs12 -export -out MOK.p12 -inkey MOK.key.priv.pem -in MOK.cert.pem

pk12util -i MOK.p12 -d ./db

此输出为:

pk12util:PKCS12文件中没有证书的昵称。pk12util:使用昵称:zvivered-Default Company Ltd

然后我跑了pesign:pesign -n ./db -i bzImage -o bzImage.signed -c“ zvivered-Default Company Ltd” -s

祝你好运。

© www.soinside.com 2019 - 2024. All rights reserved.