none
关于证书的私钥与公钥的问题 RRS feed

  • 问题

  • 请为在导出证书的时候,什么情况下才需要导出私钥,什么情况下不可以导出私钥呢?比如导出本地证书给其他计算机使用的话为什么一定要包含私钥?
    2014年12月15日 16:25

答案

  • 你好!

    这其实和公钥和私钥的用途有关。顾名思义,公钥就是公共的密钥,所有的计算机都可以获得此密钥。私钥就是只有持有该证书的计算机才会有的密钥。

    一般来说,私钥是不会导出的。如果你的私钥被其他人窃取,那他就可以仿冒你。

    简单来说就是如果该证书是要被安装在该证书的所有者的计算机上的话,那该证书必须包含私钥。如果该证书只是安装在其他计算机上,用来让其他计算机信任该证书的所有者的话,那该证书就不需要包含私钥。

    注意:私钥是否允许被导出在申请证书的时候就已经设置好了。如果申请证书的时候私钥是不允许被导出的话,那我们将无法导出带有私钥的证书。

    希望这对你有帮助!


    Steven Lee Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    2014年12月16日 7:42
    版主

全部回复

  • 你好!

    这其实和公钥和私钥的用途有关。顾名思义,公钥就是公共的密钥,所有的计算机都可以获得此密钥。私钥就是只有持有该证书的计算机才会有的密钥。

    一般来说,私钥是不会导出的。如果你的私钥被其他人窃取,那他就可以仿冒你。

    简单来说就是如果该证书是要被安装在该证书的所有者的计算机上的话,那该证书必须包含私钥。如果该证书只是安装在其他计算机上,用来让其他计算机信任该证书的所有者的话,那该证书就不需要包含私钥。

    注意:私钥是否允许被导出在申请证书的时候就已经设置好了。如果申请证书的时候私钥是不允许被导出的话,那我们将无法导出带有私钥的证书。

    希望这对你有帮助!


    Steven Lee Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    2014年12月16日 7:42
    版主
  • 谢谢回复
    2014年12月16日 9:22