操作系统 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 客户端仍然抛出错误。