我们正在尝试在 Oracle Web 逻辑服务器上部署一个 Web 应用程序。服务器安装在 Cent Os 上并使用 IBM Java。部署 Web 应用程序后,我们遇到了错误或损坏的证书问题。以前它在几个月前部署在同一台服务器上。然后它工作正常。we 应用程序或任何类型的配置中没有代码更改。此应用程序在 Windows 机器上的 Tomcat 6 和 7 上运行良好。
下面我附上了堆栈跟踪。
javax.net.ssl.SSLKeyException: FATAL Alert:BAD_CERTIFICATE - 收到损坏或无法使用的证书。在 com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireException(Unknown Source) at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown Source) at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)在 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)在 com.certicom.tls.record.ReadHandler.processRecord(Unknown Source) 在 com.certicom.tls.record.ReadHandler.readRecord(Unknown Source) 在 com.certicom.tls.record.ReadHandler。