[英]Clarification on Digital Certificates
我用makecert工具创建:
这些是我使用的命令:
makecert -n "CN=MatthewCA" -r -sv MatthewCA.pvk MatthewCA.cer **for self signed certificate**
makecert -sk localhost -iv MatthewCA.pvk -n "CN=localhost" -ic MatthewCA.cer localhost.cer -sr localmachine -ss my -sky exchange -pe -b 01/01/2013 -e 01/01/2020 **for client certificate**
这两个命令生成以下文件:
然后我在mmc中的受信任的根权限部分安装了MatthewCA.cer。
localhost.cer安装在mmc的Personal部分中。
当我从mmc查看localhost.cer的证书时,它表示您有一个与此证书对应的私钥 。
这是否意味着证书包含私钥? 如果我将localhost.cer发送给其他人,他们可以提取私钥吗? 如果是,我如何从证书中分离私钥?
从商店导出证书时,您可以选择是否导出私钥(默认为“no”)。
Windows在您拥有的私钥和证书之间保持链接,但私钥未嵌入证书中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.