我试图在Tomcat中正确地连接几个应用程序,但我得到了以下内容。
Invalid response from getting the pageId: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target在过去,我使用内部CA来解决这个问题,没有问题。
我当前的server.xml如下所示:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
....
keystoreFile="/jira-home/jira.example.org.p12"
keystorePass="xxx"
keystoreType="pkcs12"
keyAlias="jira.example.org"
truststoreFile="/jira-home/jira.example.org.p12"
truststoreType="pkcs12"
truststorePass="xxx"
/>我还验证了Java可执行文件的命令行参数没有覆盖密钥库/信任库值。
据我所知,我的p12文件看起来也不错。
Bag Attributes
localKeyID: 47 96 87 64 A2 A0 66 C3 B7 3C 09 53 BD 22 ED 50 37 DE 62 B7
friendlyName: jira.example.org
subject=/C=US/ST=Kansas/L=Kansas City/O=CFCA/OU=IS/CN=jira.example.org
issuer=/DC=org/DC=example/CN=example-CA2-CA
-----BEGIN CERTIFICATE-----
MIIF1TCCBL2gAwIBAgIKEOfX4AAAAAAB5zANBgkqhkiG9w0BAQUFADBHMRMwEQYK
k8ThWdXWScM8
-----END CERTIFICATE-----
Bag Attributes: <No Attributes>
subject=/CN=CA2.example.org
issuer=/DC=org/DC=example/CN=example-CA2-CA
-----BEGIN CERTIFICATE-----
MIIE0jCCA7qgAwIBAgIKYQCskwAAAAAIFTANBgkqhkiG9w0BAQUFADBHMRMwEQYK
motn49ZLI61VXW4KrM2ZCgSOu1O5DMqLnd4DZCgHxvYwckemqDo=
-----END CERTIFICATE-----
Bag Attributes: <No Attributes>
subject=/CN=OFFLINECA2-CA
issuer=/CN=OFFLINECA2-CA
-----BEGIN CERTIFICATE-----
MIIDMjCCAhqgAwIBAgIQIvkuOz6aNL5K+7XhjbwOMDANBgkqhkiG9w0BAQUFADAY
MF2ktx6a
-----END CERTIFICATE-----
Bag Attributes
localKeyID: 47 96 87 64 A2 A0 66 C3 B7 3C 09 53 BD 22 ED 50 37 DE 62 B7
friendlyName: jira.example.org
Key Attributes: <No Attributes>
-----BEGIN PRIVATE KEY-----
xxxxxxxxxxxxxxxxxxxxxx
-----END PRIVATE KEY-----我连接到的所有其他应用程序服务器也来自同一个中间和根CA。
发布于 2014-08-29 23:27:16
这链子在我看来不太对。但可能是因为我对输出不熟悉。
这张照片来自彼得·古特曼的工程安全。这正是我所期望看到的。

这就是我所看到的。
服务器
subject=/C=US/ST=Kansas/L=Kansas City/O=CFCA/OU=IS/CN=jira.example.org
issuer=/DC=org/DC=example/CN=example-CA2-CA因此,链中的下一个需要example-CA2-CA的主题。
中级
subject=/CN=CA2.example.org
issuer=/DC=org/DC=example/CN=example-CA2-CA嗯..。CN=example-CA2-CA的主题发生了什么?
为什么发行人是CN=example-CA2-CA?发行人不是应该是CN=OFFLINECA2-CA吗?
私有CA
subject=/CN=OFFLINECA2-CA
issuer=/CN=OFFLINECA2-CA在我看来从10,000英尺的高度看没问题。
https://stackoverflow.com/questions/25576430
复制相似问题