javax.net.ssl.SSLKeyException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • WLS 7 sp2 and SSL => get handshaking error
    via by Gaurav Khanna,
  • t3s not working on a java app client
    via by Jukka,
  • Hostname Verifier
    via by 666705,
  • Re: Hostname Verifier
    via by psmelkov,
  • SSL client issue
    via by 3004,
    • javax.net.ssl.SSLKeyException: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received. at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireException(UnknownSource) at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(UnknownSource) at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(UnknownSource) at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(UnknownSource) at com.certicom.tls.record.handshake.ClientStateReceivedServerHello.handle(UnknownSource) at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(UnknownSource) at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(UnknownSource) at com.certicom.tls.record.ReadHandler.interpretContent(UnknownSource) at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source) at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(UnknownSource) at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(UnknownSource) at com.certicom.tls.record.WriteHandler.write(Unknown Source) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:67) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:125) at java.io.DataOutputStream.flush(DataOutputStream.java:99) at weblogic.rjvm.t3.T3JVMConnection.connect(T3JVMConnection.java:262) at weblogic.rjvm.t3.T3SJVMConnection.createConnection(T3SJVMConnection.java:83) at weblogic.rjvm.Protocol.createConnection(Protocol.java:231) at weblogic.rjvm.ConnectionManager.findOrCreateConnection(ConnectionManager.java:1269) at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:418) at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:300) at weblogic.rjvm.RJVMManager.findOrCreateRemoteInternal(RJVMManager.java:233) at weblogic.rjvm.RJVMManager.findOrCreate(RJVMManager.java:190) at weblogic.rjvm.RJVMFinder.findOrCreateRemoteServer(RJVMFinder.java:196) at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:162) at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:262) at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:323) at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:221) at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:149) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:660) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:241) at javax.naming.InitialContext.init(InitialContext.java:217) at javax.naming.InitialContext.<init>(InitialContext.java:193) at gov.nist.mep.cimsweb.common.util.CimsWebEjbFactory.getInitialContext(CimsWebEjbFactory.java:498) at gov.nist.mep.cimsweb.common.util.CimsWebEjbFactory.<init>(CimsWebEjbFactory.java:81) at gov.nist.mep.cimsweb.common.util.CimsWebEjbFactory.<clinit>(CimsWebEjbFactory.java:73) at gov.nist.mep.cimsweb.admin.action.LoginAction.isUserLogon(LoginAction.java:171) at gov.nist.mep.cimsweb.admin.action.LoginAction.execute(LoginAction.java:86) at gov.nist.mep.cimsweb.common.action.BaseAction.callBaseActionFormExecute(BaseAction.java:155) at gov.nist.mep.cimsweb.common.action.BaseAction.execute(BaseAction.java:100) at gov.nist.mep.cimsweb.common.action.BaseResubmitProtectedAction.execute(BaseResubmitProtectedAction.java:77) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:401) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5412) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:744) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3086) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2544) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)

    Users with the same issue

    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    5 more bugmates