0

操作系统 Solaris 10。

我的机器上安装了 java 8 和 IBM MQ 8.0.0.5。我已经定义了一个 svrconn 连接,并且我还有一个 java 客户端。我正在尝试在 java 客户端和 IBM MQ 服务器之间启用 SSL 身份验证,但出现以下错误:

JMSCC0001.FDC PID:16798

JMS Common Client First Failure Symptom Report


Product          :- IBM WebSphere MQ classes for JMS
Date/Time        :- Wed Aug 28 09:24:59 GMT 2019
System time      :- 1566984299972
Operating System :- SunOS
UserID           :- root
Java Vendor      :- Oracle Corporation
Java Version     :- 25.191-b12

Source Class     :- com.ibm.mq.jmqi.remote.impl.RemoteTCPConnection
Source Method    :- getNonFipsSocketFactory()
ProbeID          :- 03
Thread           :- name=xxx priority=5 group=main ccl=sun.misc.Launcher$AppClassLoader@6e0be858

                                      Data
                                      ----

|   Description        :-  Cannot open keystore file
|   Exception message  :-  Invalid keystore format

                              Version information
                              -------------------

IBM WebSphere MQ JMS Provider
8.0.0.5
p800-005-160516.2
Production
Component Title: IBM WebSphere MQ JMS Provider
Component Name:  com.ibm.msg.client.wmq
Version:         8.0.0.5
Class Name:      class com.ibm.msg.client.wmq.factories.WMQComponent
CMVC:            p800-005-160516.2
Jar location:    file:/opt/mqm/java/lib/com.ibm.mqjms.jar
Factory Class:   class com.ibm.msg.client.wmq.factories.WMQFactoryFactory

我可以运行 /opt/mqm/bin/runmqckm 实用程序来列出存储在密钥库中的所有证书,但 java 客户端仍然抛出错误。

4

0 回答 0