我用以下方法创建了专用的公共密钥:
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 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
祝你好运。