2014-12-03 131 views
0

我正从接收SSL握手错误的WebLogic Java应用程序进行REST调用。我没有做任何特殊的HTTPS或SSL配置。该网址使用HTTPS。如果我使用与应用程序/ WebLogic相同的服务器上的浏览器进行相同的GET调用,则会发出连接不可信的警告。点击接受后,我可以看到该页面。我如何配置WebLogic以允许这些连接?WebLogic SSL握手错误

+0

如果您使用的是SSL,则需要设置证书,例如您必须设置“特殊”SSL配置。 http://docs.oracle.com/cd/E29542_01/apirefs.1111/e13952/taskhelp/security/SetUpSSL.html你有没有做到这一点?您是否使用演示证书? – 2014-12-04 01:46:41

回答

1

我最后不得不将证书导入使用我DemoTrust.jks:

keytool -import -trustcacerts -keystore /usr/local/wls12120/wlserver/server/lib/DemoTrust.jks -alias mycert -file ~/certname.cert 

我这样做,对链中的每个证书,这是我从浏览器得到。我使用了默认的DemoTrust.jks密码:DemoTrustKeyStorePassPhrase。我还将证书导入到/ usr/local/wls12120/wlserver/server/lib/cacerts,但不确定是否有必要。