Using the SAS® SDW fails with a Secure Socket Layer (SSL) in Weblogic10.3

If you use the SAS Deployment Wizard on a federated multi-tier WebLogic configuration, the WebLogic Managed Servers cannot be started because of a Secure Socket Layer exception error (SSLKeyException). This problem does not affect single-tier configurations.

You can identify this issue in the WebLobic Administration Server log and the Node Manager log, based upon the following error and warning messages.

In the AdminServer.log file:

####<May 19, 2009 10:27:49 AM EDT> <Error> <Management> 
<jdtsrv02> <AdminServer>
<[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'>
<<anonymous>> <> <> <1242743269192> <BEA–141145> <An attempt was 
made to connect to the administration server without credentials.>

####<May 19, 2009 11:30:34 AM EDT> <Warning> <Security> <jdtsrv02> <AdminServer>
<[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self–tuning)'>
<weblogic> <> <> <1242747034757> <BEA–090477> <Certificate chain received 
from jdtsrv02 – 10.12.16.214 was not trusted causing SSL handshake failure.>

In the nodemanager.log file:

<May 19, 2009 11:30:34 AM> <Warning> <Uncaught exception in 
server handler:
javax.net.ssl.SSLKeyException: [Security:090482]BAD_CERTIFICATE alert was
received from jdtsrv02.na.sas.com – 10.12.16.214. Check the peer to determine
why it rejected the certificate chain (trusted CA configuration, hostname
verification). SSL debug tracing may be required to determine the exact reason
the certificate was rejected.>

In addition, if you attempt to stop and the restart the managed servers, the following error appears in the AdminServer.log file:

<> <1242840639286> <BEA–000297> <Inconsistent security 
configuration,
java.security.cert.CertificateParsingException: PKIX: Unsupported OID in the
AlgorithmIdentifier object: 1.2.840.113549.1.1.11>
####<May 20, 2009 1:30:39 PM EDT> <Emergency> <Security> <jdtsrv02>
<AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self–tuning)'> <<WLS Kernel>> <> <> <1242840639302> <BEA–090034> <Not listening
for SSL, java.io.IOException: PKIX: Unsupported OID in the AlgorithmIdentifier
object: 1.2.840.113549.1.1.11.>

This problem occurs because Weblogic 10.3 does not support the 1.2.840.113549.1.1.11. - SHA1 with RSA signature encryption. This encryption is part of defined algorithms of the Open Systems Environment Implementers' Workshop (OIW) Security Special Interest Group. (See 1.2.840.113549.1.1.11 - sha256WithRSAEncryption).

To resolve this issue, remove the certificates ttelesecglobalrootclass2ca and ttelesecglobalrootclass3ca, which use the unsupported algorithm sha256RSA from JDK-home-directory/jre/lib/cacerts. Follow these steps to remove the certficates.

  1. Back up the original cacerts file with the following command:
    copy JDK–home–directory\jre\lib\security\cacerts JDK–home–directory\jre\lib\security\cacerts.original
  2. Delete ttelesecglobalrootclass2ca by submitting this command:
    JDK–home–directory\bin\keytool –delete –alias ttelesecglobalrootclass2ca –keystore JDK–home–directory\jre\lib\security\cacerts
  3. Delete ttelesecglobalrootclass3ca by submitting this command:
    JDK–home–directory\bin\keytool –delete –alias ttelesecglobalrootclass3ca –keystore JDK–home–directory\jre\lib\security\cacerts

Detail info, please check the following URL:

http://support.sas.com/kb/36/497.html


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值