2014-05-14 42 views
0

我试图按照此页上的说明: http://www.mkyong.com/webservices/jax-ws/suncertpathbuilderexception-unable-to-find-valid-certification-path-to-requested-target/ 为我的本地主机创建一个证书,在其中进行一些开发测试。InstallCert.java在哪里获得服务器证书

当运行InstallCert为本地主机:8443,生成以下两个证书:

Server发送证书2(S):

1主题CN = localhost4.localdomain4,O = example.com ,C = US 发行人CN = Certificate Shack,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 = Certificate Shack,O = example.com,C = US 发行人CN = Certificate Shack,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 35 F8 97 1E FF 70 54 AA 13 E6 12 6B

麻烦的是,我的系统需要的CN为localhost。我不知道localhost4.localdomain4来自哪里。我怎样才能改变这只是本地主机?

回答

0
  1. 证书来自服务器,握手期间。
  2. CN位于证书内。
  3. 如果不创建新的服务器证书,则无法对其进行更改。
+0

我试图添加一个新的服务器证书,但它似乎永远不会出现。 – Brie

+0

您需要重新启动您希望它显示的任何JVM,以便重新读取信任库。 – EJP

相关问题