2 Replies Latest reply: Mar 22, 2012 5:28 AM by Ryan Armstrong RSS

    BSSV SSL error

    Ryan Armstrong
      Hi All
      We have a BSSV server running on Weblogic - all according to the MTRs.
      We have built a custom Business Function and it is now deployed as a Published Business Service.
      I can test this using SOAPUI and adding the wsse:Security headers and the services works perfectly.

      Now the problem is that we are trying to proxy the service so that non-SSL enabled clients can call in.
      To do this, I have built a proxy service and have it deployed on a separate Weblogic machine (at present, the Integrated server on JDeveloper) in the dev environment.

      I have taken the Demo Certs from the BSSV server (also still in the dev environment) and placed them in the "Trust" store on the proxy machine.
      Originally there was a hostname lookup error which was overcome by placing the line "set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.security.SSL.ignoreHostnameVerification=true" into the setDomainEnv file.
      The original error has now gone away, but now a new error has appeared. The essence of it is:
      java.security.NoSuchAlgorithmException: Algorithm MD5 not available


      on the client side, the error given is:
      <faultcode xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">wsse:InvalidSecurity</faultcode>
      <faultstring>Error on verifying message against security policy Error code:1000</faultstring>
      <detail>
      <ns2:exception xmlns:ns2="http://jax-ws.dev.java.net/" class="javax.xml.ws.soap.SOAPFaultException" note="To disable this feature, set com.sun.xml.ws.fault.SOAPFaultBuilder.disableCaptureStackTrace system property to false">
      <message>Error on verifying message against security policy Error code:1000</message>

      From my understanding, MD5 is used to checksum the keys and compare as part of the SSL handshake.
      Can anyone suggest what might be going wrong?

      For completeness, I am posing the full error from the BSSV Server log files (193 lines)
      --> The message is too long to be posted! I am going to post it in replies to this message now...
        • 1. Re: BSSV SSL error
          Ryan Armstrong
          Error (Part 1)
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <DynamicSSLListenThread[DefaultSecure]> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Filtering JSSE SSLSocket>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <DynamicSSLListenThread[DefaultSecure]> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <SSLIOContextTable.addContext(ctx): 20975955>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <DynamicSSLListenThread[DefaultSecure]> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <SSLSocket will be Muxing>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <isMuxerActivated: false>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975752 SSL Version 2 with no padding>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975761 SSL3/TLS MAC>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975761 received SSL_20_RECORD>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <HANDSHAKEMESSAGE: ClientHelloV2>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <........... Eating Exception ..........
          java.security.NoSuchAlgorithmException
               at com.certicom.tls.ciphersuite.CipherSuiteSupport.getCipherSuite(Unknown Source)
               at com.certicom.tls.ciphersuite.CipherSuiteSupport.getCipherSuite(Unknown Source)
               at com.certicom.tls.record.handshake.MessageClientHelloVersion2.<init>(Unknown Source)
               at com.certicom.tls.record.handshake.HandshakeMessage.createVersion2(Unknown Source)
               at com.certicom.tls.record.handshake.HandshakeHandler.handleVersion2HandshakeMessages(Unknown Source)
               at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
               at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
               at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
               at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
               at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
               at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
               at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
               at weblogic.server.channels.DynamicSSLListenThread$1.run(DynamicSSLListenThread.java:130)
               at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
               at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
          >
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <........... Eating Exception ..........
          java.security.NoSuchAlgorithmException
               at com.certicom.tls.ciphersuite.CipherSuiteSupport.getCipherSuite(Unknown Source)
               at com.certicom.tls.ciphersuite.CipherSuiteSupport.getCipherSuite(Unknown Source)
               at com.certicom.tls.record.handshake.MessageClientHelloVersion2.<init>(Unknown Source)
               at com.certicom.tls.record.handshake.HandshakeMessage.createVersion2(Unknown Source)
               at com.certicom.tls.record.handshake.HandshakeHandler.handleVersion2HandshakeMessages(Unknown Source)
               at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
               at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
               at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
               at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
               at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
               at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
               at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
               at weblogic.server.channels.DynamicSSLListenThread$1.run(DynamicSSLListenThread.java:130)
               at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
               at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
          >
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <write HANDSHAKE, offset = 0, length = 58>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <write HANDSHAKE, offset = 0, length = 504>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <write HANDSHAKE, offset = 0, length = 4>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <isMuxerActivated: false>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975761 SSL3/TLS MAC>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975761 received HANDSHAKE>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <HANDSHAKEMESSAGE: ClientKeyExchange RSA>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RSA>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
          ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <........... Eating Exception ..........
          java.security.NoSuchAlgorithmException: Algorithm MD5 not available
               at javax.crypto.Mac.getInstance(DashoA13*..)
               at com.certicom.tls.provider.Mac.getInstance(Unknown Source)
               at com.certicom.tls.ciphersuite.SecurityParameters.makeKeys(Unknown Source)
               at com.certicom.tls.ciphersuite.SecurityParameters.deriveKeys(Unknown Source)
               at com.certicom.tls.ciphersuite.SecurityParameters.<init>(Unknown Source)
               at com.certicom.tls.record.handshake.HandshakeHandler.generateSecurityParameters(Unknown Source)
               at com.certicom.tls.record.handshake.ServerStateSentHelloDone.handle(Unknown Source)
               at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown Source)
               at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source)
               at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
               at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
               at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
               at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
               at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
               at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
               at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
               at weblogic.server.channels.DynamicSSLListenThread$1.run(DynamicSSLListenThread.java:130)
               at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
               at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
          >
          • 2. Re: BSSV SSL error
            Ryan Armstrong
            Error(Part2)
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm MD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RC4>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <isMuxerActivated: false>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975761 SSL3/TLS MAC>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975761 received CHANGE_CIPHER_SPEC>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RC4>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HMACMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HMACMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <isMuxerActivated: false>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975761 SSL3/TLS MAC>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <20975761 received HANDSHAKE>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <HANDSHAKEMESSAGE: Finished>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <write CHANGE_CIPHER_SPEC, offset = 0, length = 1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RC4>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HMACMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HMACMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <write HANDSHAKE, offset = 0, length = 16>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <SSLIOContextTable.findContext(sock): 20975167>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <activateNoRegister()>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569961> <BEA-000000> <SSLFilterImpl.activate(): activated: 20975202 23507015>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 read(offset=0, length=4080)>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <isMuxerActivated: true>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <hasSSLRecord()>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <hasSSLRecord returns true>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975761 SSL3/TLS MAC>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975761 received APPLICATION_DATA: databufferLen 0, contentLength 332>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 read databufferLen 332>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 read A returns 332>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 read(offset=332, length=3748)>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <isMuxerActivated: true>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <hasSSLRecord()>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <hasSSLRecord returns false 1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 Rethrowing InterruptedIOException>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <SSLIOContextTable.findContext(sock): 20975167>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <activateNoRegister()>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <SSLFilterImpl.activate(): activated: 20975202 23224263>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 read(offset=332, length=3748)>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <isMuxerActivated: true>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <hasSSLRecord()>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <hasSSLRecord returns false 1>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 Rethrowing InterruptedIOException>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 read(offset=0, length=1272)>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <isMuxerActivated: false>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975761 SSL3/TLS MAC>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975761 received APPLICATION_DATA: databufferLen 0, contentLength 1272>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 read databufferLen 1272>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <20975752 read B returns 1272>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 177>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 379>
            ####<Mar 22, 2012 11:46:09 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1332409569976> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 8>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <20975752 read(offset=0, length=4080)>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <isMuxerActivated: true>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <hasSSLRecord()>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <hasSSLRecord returns true>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <20975761 SSL3/TLS MAC>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <20975761 received ALERT>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <NEW ALERT with Severity: WARNING, Type: 0
            java.lang.Exception: New alert stack
                 at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
                 at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
                 at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
                 at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
                 at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
                 at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
                 at com.certicom.tls.record.ReadHandler.read(Unknown Source)
                 at com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
                 at weblogic.socket.SSLFilterImpl.isMessageComplete(SSLFilterImpl.java:202)
                 at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:100)
                 at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
                 at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
                 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
                 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
            >
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <Alert received from peer, notifying peer we received it: com.certicom.tls.record.alert.Alert@1628022>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <CLOSE_NOTIFY received from peer, closing connection: >
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <close(): 20975752>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <NEW ALERT with Severity: WARNING, Type: 0
            java.lang.Exception: New alert stack
                 at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
                 at com.certicom.tls.interfaceimpl.TLSConnectionImpl.closeWriteHandler(Unknown Source)
                 at com.certicom.tls.interfaceimpl.TLSConnectionImpl.close(Unknown Source)
                 at javax.net.ssl.impl.SSLSocketImpl.close(Unknown Source)
                 at com.certicom.tls.record.alert.AlertHandler.handle(Unknown Source)
                 at com.certicom.tls.record.alert.AlertHandler.handleAlertMessages(Unknown Source)
                 at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
                 at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
                 at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
                 at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
                 at com.certicom.tls.record.ReadHandler.read(Unknown Source)
                 at com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
                 at weblogic.socket.SSLFilterImpl.isMessageComplete(SSLFilterImpl.java:202)
                 at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:100)
                 at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
                 at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
                 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
                 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
            >
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <write ALERT, offset = 0, length = 2>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <close(): 20975752>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <SSLIOContextTable.removeContext(ctx): 20975955>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <20975752 closed by last read, readRecord returned 0>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <close(): 20975752>
            ####<Mar 22, 2012 11:46:24 AM IST> <Debug> <SecuritySSL> <jdeportal> <JDE_BS_MServer> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1332409584992> <BEA-000000> <SSLIOContextTable.removeContext(ctx): 20975955>