Ssl 在weblogic服务器上启用HTTPs不起作用
我试图在我的WebLogic服务器上启用SSL,但遇到问题 以下是我迄今为止所做的工作: 已创建自定义密钥库:Ssl 在weblogic服务器上启用HTTPs不起作用,ssl,weblogic,Ssl,Weblogic,我试图在我的WebLogic服务器上启用SSL,但遇到问题 以下是我迄今为止所做的工作: 已创建自定义密钥库: keytool -genkeypair -keyalg RSA -dname "cn=weblogic" -alias webcenter_portal -keypass welcome1 -keystore webcenter_portal.jks -storepass changeit -validity 720 keytool -exportcert -v -alias web
keytool -genkeypair -keyalg RSA -dname "cn=weblogic" -alias webcenter_portal -keypass welcome1 -keystore webcenter_portal.jks -storepass changeit -validity 720
keytool -exportcert -v -alias webcenter_portal -keystore webcenter_portal.jks -storepass changeit -rfc -file webcenter_portal.cer
已为密钥库创建证书:
keytool -genkeypair -keyalg RSA -dname "cn=weblogic" -alias webcenter_portal -keypass welcome1 -keystore webcenter_portal.jks -storepass changeit -validity 720
keytool -exportcert -v -alias webcenter_portal -keystore webcenter_portal.jks -storepass changeit -rfc -file webcenter_portal.cer
已将此证书导入cacerts(JRE的信任存储):
在此之后,在管理控制台上选择我的服务器:
密钥库选项卡>选定的自定义标识和Java标准信任>指定的密钥库详细信息>保存
SSL选项卡>指定的密钥库详细信息。我做的一个重要设置是主机名验证中的“无”
常规选项卡>启用SSL
在所有这些配置之后,我跳转了我的服务器
但是HTTPS不起作用,请任何人指导/帮助哪里查找问题
谢谢。现在已经修好了
基于以上建议,我使用-
-Dssl.debug=true -Dweblogic.StdoutDebugEnabled=true -Djavax.net.debug=all
在此之后,我可以看到以下错误:
java.io.IOException: Keystore was tampered with, or password was incorrect
通过谷歌搜索,我发现keytool-genkeypair命令中的-keypass是罪魁祸首。我在创建密钥库时并没有通过这个测试,而是按照上面提到的其余步骤进行了操作,结果成功了
谢谢
PS:SSL选项卡中主机名验证中的“无”不是必需的,请将其默认设置为BEA主机名验证
HTH给某人。你会犯什么错误?检查服务器日志中的错误消息。