InstallCert.java从哪里获取服务器证书

时间:2014-05-14 21:25:29

标签: java tomcat ssl-certificate keytool

我试图按照此页面上的说明操作: http://www.mkyong.com/webservices/jax-ws/suncertpathbuilderexception-unable-to-find-valid-certification-path-to-requested-target/ 为我的localhost创建一个证书,用于进行一些开发测试。

运行InstallCert for localhost:8443时,会生成以下两个证书:

  

服务器发送了2个证书:

     

1主题CN = localhost4.localdomain4,O = example.com,C = US     发行人CN =证书小屋,O = example.com,C = US     sha1 f4 2a a9 09 32 a6 ee 41 9d 9c 44 e6 4a bc 31 79 17 cb 88 fd     md5 e0 78 65 83 30 33 78 c5 80 17 e7 7a a2 91 85 52

     

2主题CN =证书小屋,O = example.com,C = US     发行人CN =证书小屋,O = example.com,C = US     sha1 b8 87 d6 2d ac d8 36 06 7c 58 68 10 3e 21 39 6a a0 33 a1 25     md5 07 24 57 5f f8 35 1e 97 70 ff 54 aa 13 e6 6b 12

问题是我的系统需要CN是localhost。我不知道localhost4.localdomain4来自哪里。如何将其更改为localhost?

1 个答案:

答案 0 :(得分:0)

  1. 在握手期间,证书来自服务器。
  2. CN在证书内。
  3. 如果不创建新的服务器证书,则无法更改它。