`
happyqing
  • 浏览: 3204968 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

weblogic 12c 修改计算机名报证书错误javax.net.ssl.SSLKeyException

阅读更多

 

控制台报错
<2013-9-30 上午07时11分32秒 CST> <Warning> <Security> <BEA-090504> <Certificate chain received from localhost - 127.0.0.1 failed hostname verification check.

Certificate contained dev but check expectedocalhost>

 

计算机--监视--节点管理器状态
javax.net.ssl.SSLKeyException

 

解决办法,(似乎用方法1就可以了)

1.修改adminserver的ssl默认参数Hostname Verification:None
2.startWeblogic.cmd中追加:
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.security.SSL.ignoreHostnameVerification=true


真正引起这个问题的原因是:在私钥(private key)中使用的Common Name并不是真正的Server Name,因此在验证hostname的时候会出错

可以重新生产公钥和私钥

 

查看现有秘钥

第一句是设置环境变量

[root@dev2 bin]# $WL_HOME/server/bin/setWLSEnv.sh
[root@dev2 bin]# keytool -list -v -alias demoidentity -keystore DemoIdentity.jks
输入keystore密码:  DemoIdentityKeyStorePassPhrase
别名名称: demoidentity
创建日期: 2013-9-30
项类型: PrivateKeyEntry
认证链长度: 1
认证 [1]:
所有者:CN=dev2, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US
签发人:CN=CertGenCAB, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US
序列号:60aa71396da2248dd69da66d08087314
有效期: Sun Sep 29 06:58:34 CST 2013 至Sat Sep 30 06:58:34 CST 2028
证书指纹:
         MD5:D7:32:49:6C:16:61:51:48:6D:20:28:AC:BE:D1:62:DB
         SHA1:F5:E4:AA:C0:CA:16:0A:7D:49:F2:D0:0C:47:8C:E0:4A:7F:ED:F2:FD
         签名算法名称:MD5withRSA
         版本: 1

 

二。重建证书

 2. Recreate the Certificates - The recommended way.
Node manager by default uses the WebLogic demo identity keystore. The keystore is generated at install time using the CertGen utility. The generated private key uses the common name (cn) resolved by Java.

2.1 Set the PATH
. $WL_HOME/server/bin/setWLSEnv.sh

2.2 Backup DemoIdentity.jks under $WL_HOME/server/lib


2.3 Generate the private key.

java utils.CertGen -cn hostname -keyfilepass DemoIdentityPassPhrase -certfile newcert -keyfile newkey

2.4 Import the key generated above to the keystore.

java utils.ImportPrivateKey -keystore DemoIdentity.jks -storepass DemoIdentityKeyStorePassPhrase -keyfile newkey.pem -keyfilepass DemoIdentityPassPhrase -certfile newcert.pem -alias demoidentity

2.5 Copy DemoIdentity.jks to $WL_HOME/server/lib


2.6 Restart your nodemanager.

 ---------------------------------------------------------

 

把weblogic.jar加入环境变量,

export CLASSPATH=/u01/app/Middleware/wlserver_12.1/server/lib/weblogic.jar

要不会报::java.lang.ClassNotFoundException: utils.CertGen

 

[oracle@dev2 bin]$ export CLASSPATH=/u01/app/Middleware/wlserver_12.1/server/lib/weblogic.jar
[oracle@dev2 bin]$ java utils.CertGen -cn dev2 -keyfilepass DemoIdentityPassPhrase -certfile mycert -keyfile mykey
Generating a certificate with common name dev2 and key strength 1024
issued by CA with certificate from /u01/app/Middleware/wlserver_12.1/server/lib/CertGenCA.der file and key from

/u01/app/Middleware/wlserver_12.1/server/lib/CertGenCAKey.der file

 

[oracle@dev2 bin]$ java utils.ImportPrivateKey -keystore DemoIdentity.jks -storepass DemoIdentityKeyStorePassPhrase -keyfile mykey.pem -keyfilepass DemoIdentityPassPhrase -certfile

mycert.pem -alias demoidentity

 

复制 $WL_HOME/server/bin/DemoIdentity.jks 下面的到$WL_HOME/server/lib

重启节点管理器。

 

分享到:
评论

相关推荐

    java.net.SocketTimeoutException: Receive timed out

    标题中的“java.net.SocketTimeoutException: Receive timed out”是一个Java编程中常见的异常,通常发生在进行网络通信时,接收数据超时。这个异常是由于Socket在等待接收数据时超过了预设的超时时间,没有接收到...

    WebLogic 12c(12.2.1.2)升级方案

    ### WebLogic 12c (12.2.1.2) 升级方案详解 #### 一、兼容性信息 ##### 1.1 12C 新特性 WebLogic 12c 版本引入了许多重要的新特性和功能,支持最新的规范标准,例如 JSP 2.2、JMX 2.0 和 Servlet 3.0 等等。这些...

    weblogic 12c下载12.2.1.4.0的linux通用版本下载

    静默安装包,weblogic_12.2.1.4.0,weblogic12c最新版本,已测有效! WebLogic 12c是一个Java应用服务器,由Oracle公司开发。它提供了构建、部署和管理企业级Java应用程序所需的一切,包括一个集成的开发环境、一个...

    weblogic12c-各版本

    weblogic12c windows linux 64 32 各版本

    weblogic12c安装及WLST脚本创建域(domain)

    WebLogic Server 12c是Oracle公司的一款企业级Java应用服务器,它提供了全面的Java EE支持,用于构建、部署和管理分布式应用程序。本教程将详细阐述WebLogic 12c的安装过程,并介绍如何使用WLST(WebLogic Scripting...

    weblogic12c补丁包.zip

    WebLogic Server 12c(12.1.3)是一款由甲骨文公司提供的企业级Java应用服务器,用于构建、部署和管理企业级应用程序。这个"weblogic12c补丁包.zip"是一个包含了针对WebLogic Server 12c的安全更新和性能优化的压缩...

    2020年10月Weblogic12c补丁.zip

    WebLogic Server 12c是Oracle公司的一款企业级Java应用服务器,它提供了全面的Java EE支持,用于构建、部署和管理企业级应用程序。补丁更新是保持系统安全性和性能的关键环节,尤其是对于像WebLogic这样的关键组件。...

    weblogic12c部署webservice错误问题WSSERVLET11

    然而,部署过程中可能会遇到各种问题,如在本问题中遇到的"weblogic12c部署webservice错误问题WSSERVLET11"。 错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时...

    2022年1月补丁weblogic12c补丁p33727616_122140_Generic.zip

    本文将详细解析"2022年1月补丁weblogic12c补丁p33727616_122140_Generic.zip"的相关知识点。 首先,我们要理解补丁的重要性。在IT领域,尤其是对于关键的服务器软件如WebLogic,定期发布补丁是至关重要的。这些补丁...

    weblogic12c安装及乱码处理.docx

    WebLogic Server 12c(12.2.x版本)是一款由甲骨文公司提供的企业级Java应用服务器,用于部署和管理Java应用程序。本篇主要介绍WebLogic 12c的安装过程,以及针对页面和控制台出现乱码问题的解决方案。 ### 安装...

    weblogic搭建环境遇到的错误

    NULL 博文链接:https://yubolg.iteye.com/blog/1608096

    weblogic12c 安装包 fmw_12.2.1.2.0_wls_Disk1_1of1.zip

    WebLogic Server 12c(12.2.1.2.0)是Oracle公司推出的企业级Java应用程序服务器,主要用于构建、部署和管理大规模、分布式的企业应用。它提供了丰富的功能,包括事务处理、集群、安全性、JMS消息队列、JDBC数据源...

    Centos7下纯命令方式安装Weblogic12c.docx

    在CentOS 7环境下,通过纯命令行方式安装Oracle Weblogic Server 12c涉及到多个步骤,主要包括系统准备、创建用户、安装JDK以及安装Weblogic。以下是详细过程: 1. **系统准备**: 在开始之前,确保操作系统是...

    Linux 下整合 weblogic12c jsf1.2 Hibernate3

    ### Linux 下整合 weblogic12c jsf1.2 Hibernate3 #### 一、整合概述 在本篇文章中,我们将探讨如何在 Linux 环境下整合 WebLogic 12c 服务器与 JavaServer Faces (JSF) 1.2 和 Hibernate 3 技术。WebLogic 12c 是...

    WebLogic 12c安装使用手册

    WebLogic 12c 安装使用手册 WebLogic 12c 是一款功能强大且广泛应用的 Java EE 服务器,可以用来构建企业级别的应用程序。为帮助用户更好地安装和使用 WebLogic 12c,本手册将详细介绍 WebLogic 12c 的安装、配置和...

    weblogic 12c 12.2.1.3.0 下载地址

    Oracle Fusion Middleware 12c WebLogic and Coherence Developer 12.2.1.3.0 在centos7 jdk1.7环境下亲测可用,下载文件中有链接,220M的官网统一安装版本。

    Weblogic12C集群ForLinux图形安装报告.docx

    本报告详细介绍了在Linux环境下安装WebLogic Server 12C集群的步骤,以及相关的补丁安装和系统优化。WebLogic Server是Oracle公司的一款企业级应用服务器,广泛用于构建、部署和管理企业级Java应用程序。以下是安装...

    Oracle WebLogic Server 12c下载.txt

    Oracle WebLogic Server 12c下载 包括4个文件: fmw_12.1.3.0.0_wls.jar fmw_12.2.1.3.0_wls_Disk1_1of1.zip fmw_12.2.1.4.0_wls_Disk1_1of1.zip oepe-indigo-installer-12.1.1.0.1.201203120349-12.1.1-win...

    weblogic12c补丁安装.docx

    【WebLogic 12c 补丁安装详细指南】 WebLogic Server 12.2.1.3.0 是一款广泛使用的Java应用服务器,为了确保其稳定性和安全性,定期更新补丁至关重要。以下是一个详尽的WebLogic 12c补丁安装步骤,帮助你顺利进行...

Global site tag (gtag.js) - Google Analytics