我正在尝试创建一个使用带有自签名证书的 SSL 的网站。
这就是我所做的:
创建权威证书:
makecert -n "CN=root signing authority" -r -sv root.pvk root.cer
创建目标证书
makecert -r -pe -n "CN=localhost" -b 01/01/2012 -e 01/01/2020 -sky exchange localhost.cer -sv localhost.pvk
签署创建的证书
makecert -ic root.cer -iv root.pvk -n "CN=localhost" -sv localhost.pvk -pe -sky exchange localhost.cer
在里面创建一个带有私钥的证书
pvk2pfx.exe -pvk localhost.pvk -spc localhost.cer -pfx localhost.pfx
现在,我想用firefox来调试网站。为此,我需要将授权根证书 (root.cer) 导入到受信任的证书列表中。
但是,当我尝试执行此操作时,我收到以下错误消息:
这不是证书颁发机构证书,因此无法将其导入证书颁发机构列表。
我对提琴手的授权证书做了类似的事情,一切顺利,这意味着我创建授权证书的过程存在问题。
如何正确创建证书颁发机构证书?