密钥库被篡改,或密码不正确

时间:2011-06-03 19:29:14

标签: certificate

我无法登录该应用程序,因为它引发了以下异常:

com.ibm.wsspi.channel.framework.exception.ChannelException: java.io.IOException: Keystore was tampered with, or password was incorrect
    at com.ibm.ws.webservices.engine.xmlsoap.builders.WebServicesFaultProcessor.createFault(WebServicesFaultProcessor.java:415)
    at com.ibm.ws.webservices.engine.xmlsoap.SOAPFault.getFault(SOAPFault.java:486)
    at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:1090)
    at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:747)
    at com.ibm.ws.webservices.engine.Message.getFault(Message.java:883)
    at com.ibm.ws.webservices.engine.Message.ifFaultThrowSelf(Message.java:863)
    at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:279)

...

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

  1. 将新添加的证书数据复制到文件并将其另存为“rsa.cert”或获取证书并将其命名为“rsa.cert”
  2. 然后打开“ikeman.bat”
  3. 打开密钥文件(jks格式),然后查找要更新的证书(可能已过期或接近过期日期或已更改证书)。保存要更改的证书的名称(例如,这些是证书的名称)。然后单击该证书并按“删除”按钮。然后单击“添加”按钮并打开先前保存的“rsa.cert”文件。然后给出与您删除的证书名称相同的名称。
  4. 对信任文件(jks格式)重复相同的过程
  5. 重新启动应用服务器并运行应用