繁体   English   中英

澄清数字证书

[英]Clarification on Digital Certificates

我用makecert工具创建:

  1. 自签名证书
  2. 客户证书

这些是我使用的命令:

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**

这两个命令生成以下文件:

  1. MatthewCA.cer
  2. MatthewCA.pvk
  3. localhost.cer

然后我在mmc中的受信任的根权限部分安装了MatthewCA.cer。

localhost.cer安装在mmc的Personal部分中。

当我从mmc查看localhost.cer的证书时,它表示您有一个与此证书对应的私钥

这是否意味着证书包含私钥? 如果我将localhost.cer发送给其他人,他们可以提取私钥吗? 如果是,我如何从证书中分离私钥?

从商店导出证书时,您可以选择是否导出私钥(默认为“no”)。

Windows在您拥有的私钥和证书之间保持链接,但私钥未嵌入证书中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM