(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=)(PORT=1512)))
生成的证书,等我有连接到使用从SQLPLUS或WLS技术合作项目数据库没有问题(我可以使用连接属性oracle.net.ssl_cipher_suites=(SSL_DH_anon_WITH_3DES_EDE_CBC_SHA,SSL_DH_anon_WITH_RC4_128_MD5,SSL_DH_anon_WITH_DES_CBC_SHA)有没有任何问题)。
但是,我不能让JDBCRealm通过TCPS与数据库一起工作。如果我配置的境界是这样的:
我收到以下错误:
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
我进口的JKS存储证书,我在Tomcat的配置是这样的:
随着没有成功。
我不是Tomcat的专业人员(更多数据库)。我会感谢任何帮助或指引我正确的方向。提前致谢!
2011-10-25
Juris