Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SSL bug in WebLogic Server 6.1 SP1 ?

0 views
Skip to first unread message

Michael Snell

unread,
Jul 12, 2002, 9:17:29 AM7/12/02
to
Anybody have any idea why I get this exception:

java.lang.ClassCastException: weblogic.management.WebLogicObjectName
at $Proxy0.getKernelDebug(Unknown Source)
at weblogic.management.configuration.ServerMBean_CachingStub.getKernelDebug(ServerMBean_CachingStub.java:1185)
at weblogic.kernel.Kernel.getDebug(Kernel.java:145)
at weblogic.security.RSApkcs1.<init>(RSApkcs1.java:58)
at weblogic.security.RSAMDSignature.<init>(RSAMDSignature.java:48)
at weblogic.security.RSAMDSignature.<init>(RSAMDSignature.java:77)
at weblogic.security.X509.verifySignature(X509.java:242)
at weblogic.security.X509.verify(X509.java:172)
at weblogic.security.SSL.SSLCertificate.verify(SSLCertificate.java:139)
at weblogic.security.SSL.SSLCertificate.input(SSLCertificate.java:118)
at weblogic.security.SSL.Handshake.input(Handshake.java:115)
at weblogic.security.SSL.SSLSocket.getHandshake(SSLSocket.java:1043)
at weblogic.security.SSL.SSLSocket.clientInit(SSLSocket.java:405)
at weblogic.security.SSL.SSLSocket.initialize(SSLSocket.java:265)
at weblogic.security.SSL.SSLSocket.<init>(SSLSocket.java:212)
at weblogic.net.http.HttpsClient.openServer(HttpsClient.java:85)
at weblogic.net.http.HttpsClient.openServer(HttpsClient.java:143)
at weblogic.net.http.HttpsClient.<init>(HttpsClient.java:67)
at weblogic.net.http.HttpClient.New(HttpClient.java:151)
at weblogic.net.http.HttpsURLConnection.connect(HttpsURLConnection.java:39)
at weblogic.net.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:156)

when trying to open a HTTPS connection using the JSSE? Relevant code
is:

String handlers =
System.getProperty("java.protocol.handler.pkgs");
System.setProperty("java.protocol.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol|" + handlers);
java.security.Security.addProvider(new
com.sun.net.ssl.internal.ssl.Provider());
X509TrustManager tm = new MyX509TrustManager();
KeyManager []km = null;
TrustManager []tma = {tm};
SSLContext sc = SSLContext.getInstance("ssl");
sc.init(km, tma, new java.security.SecureRandom());
SSLSocketFactory sf1 = sc.getSocketFactory();
HttpsURLConnection.setDefaultSSLSocketFactory(sf1);
URL u = new URL(url);
c = (HttpURLConnection) u.openConnection();

Thomas

unread,
Jul 29, 2002, 11:39:51 AM7/29/02
to
We get a similar message just by starting a server in the cluster
environment ...
We're using 6.1 SP2!

####<Jul 22, 2002 8:04:31 PM CEST> <Error> <Kernel> <su37sr48>
<su37sr48-2> <ExecuteThread: '0' for queue:
'__weblogic_admin_rmi_queue'> <system> <> <000000> <ExecuteRequest
failed>
java.lang.ClassCastException: weblogic.management.WebLogicObjectName
at $Proxy0.getSSL(Unknown Source)
at weblogic.management.configuration.ServerMBean_CachingStub.getSSL(ServerMBean_CachingStub.java:1962)
at weblogic.security.WLMessageDigest.getInstance(WLMessageDigest.java:61)
at weblogic.security.SSL.GenericCipher.generateMAC(GenericCipher.java:75)
at weblogic.security.SSL.GenericCipher.<init>(GenericCipher.java:57)
at weblogic.security.SSL.SSLCiphertext.<init>(SSLCiphertext.java:47)
at weblogic.security.SSL.SSLCiphertext.<init>(SSLCiphertext.java:52)
at weblogic.security.SSL.SSLSocket.sendRecord(SSLSocket.java:1048)
at weblogic.security.SSL.SSLSocket.sendData(SSLSocket.java:1028)
at weblogic.security.SSL.SSLSocketOutputStream.write(SSLSocketOutputStream.java:66)
at weblogic.socket.SocketMuxer.write(SocketMuxer.java:130)
at weblogic.rjvm.t3.T3JVMConnection.sendMsg(T3JVMConnection.java:311)
at weblogic.rjvm.MsgAbbrevJVMConnection.sendOutMsg(MsgAbbrevJVMConnection.java:243)
at weblogic.rjvm.MsgAbbrevJVMConnection.sendMsg(MsgAbbrevJVMConnection.java:139)
at weblogic.rjvm.ConnectionManager.sendMsg(ConnectionManager.java:404)
at weblogic.rjvm.RJVMImpl.send(RJVMImpl.java:480)
at weblogic.rjvm.MsgAbbrevOutputStream.flushAndSendRaw(MsgAbbrevOutputStream.java:166)
at weblogic.rjvm.MsgAbbrevOutputStream.flushAndSend(MsgAbbrevOutputStream.java:174)
at weblogic.rjvm.MsgAbbrevOutputStream.send(MsgAbbrevOutputStream.java:235)
at weblogic.rmi.internal.BasicServerRef.postInvoke(BasicServerRef.java:341)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:272)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

michae...@barcap.com (Michael Snell) wrote in message news:<6d4dc86f.02071...@posting.google.com>...

0 new messages