设为首页 收藏本站
查看: 917|回复: 0

[经验分享] weblogic中如何配置ssl通讯

[复制链接]

尚未签到

发表于 2017-2-16 08:45:22 | 显示全部楼层 |阅读模式
背景:以weblogic 12c版本为例进行说明;
前提:weblogic已安装、域已配置、web服务已部署(假设部署在【服务器】:AdminServer上);
第一部分:准备密钥及证书
(1)利用jdk自带的keytool产生密钥:
>keytool -genkey -v -alias sslserver -keyalg RSA -keysize 1024 -keypass 1111111 -dname "cn=192.168.3.195,o=weblogic,c=cn" -validity 365 -keystore d:/server1.jks -storepass 11111111
(2)利用密钥产生P10请求:
>keytool -certreq -v -alias sslserver -file d:/cert_req.pem -keypass 1111111 -storepass 11111111 -keystore d:/server1.jks
(3)利用cert_req.pem中的P10内容申请ssl服务器证书(由CA签发)
(4)导入CA证书到jks中:
>keytool -import -trustcacerts -alias root -file d:/root.cer -keystore d:/server1.jks -storepass 11111111
(5)导入ssl服务器证书jks中:
>keytool -import -trustcacerts -alias sslserver -file d:/sslserver.cer -keystore d:/server1.jks -storepass 11111111 -keypass 1111111
(将准备好的jks文件拷贝至weblogic服务器的某一目录下,通常放置在域目录下)
第二部分:配置SSL
(1)登录weblogic的管理控制台,比如http://192.168.3.195:7001/console,用户名:weblogic,口令:11111111
(2)点击左上角‘更改中心’的【锁定并编辑】按钮
(3)在左侧的“域结构”中,选择【环境】/【服务器】,点击web应用所在的服务器名称,比如AdminServer,进入设置页面,点击tab标签【密钥库】,做如下设置:
密钥库:选择【定制标识和定制信任】。
定制标识密钥库: 密钥库文件的存储路径,比如:C:\weblogic\oracle\Middleware\user_projects\domains\ssl_domain\server1.jks
定制标识密钥库类型: jks
定制标识密钥库密码短语:密钥存储保护口令(密钥产生时,-storpass指定的值)
定制信任密钥库:密钥库文件的存储路径,和"定制标识密钥库"使用同一个密钥库文件
定制信任密钥库类型:jks
定制信任密钥库密码短语:密钥存储保护口令(密钥产生时,-storpass指定的值)
(配置完以上内容后进行保存。)
(3)点击tab标签【SSL】,并做如下设置:
标识和信任位置:选择【密钥库】
私有密钥别名:私钥别名(密钥产生时,-alias指定的值)
私有密钥密码短语:私钥保护口令(密钥产生时,由-keypass指定的值)
(配置完以上内容后进行保存。)
(4)点击tab标签【一般信息】,勾选“启用 SSL 监听端口”,并设置监听端口,比如7002,保存设置。
(5)点击左上角‘更改中心’的【激活更改】按钮,使配置生效;
第三部分:通过https协议及ssl监听端口访问web应用即可
比如:https://192.168.3.195:7002/authWeb/50.html

=====================================================

SSL双向配置,在SSL单项配置的基础上,在tab标签【SSL】的设置页面上,选择“高级”,并做如下设置:
双向客户机证书行为:请求客户机证书并强制使用
(修改完成后,需保存并激活更改)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-342741-1-1.html 上篇帖子: Weblogic启用SSLDemo证书签名算法问题 下篇帖子: weblogic集群启动错误信息记录
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表