com.ibm.mq.MQEnvironment.sslCipherSuite = "TLS_RSA_WITH_AES_256_GCM_SHA384";
System.setProperty("javax.net.ssl.trustStore", "D:/keystore/testKS.jks");
System.setProperty("javax.net.ssl.trustStorePassword", "12345678");
System.setProperty("javax.net.ssl.keyStore", "D:/keystore/testKS.jks");
System.setProperty("javax.net.ssl.keyStorePassword", "12345678");
这个答案特定于Java代码。
Java JR,包括Oracle/Sun和IBM的JR,对加密算法有导入限制。这限制了最大密钥大小和一些算法。
当尝试使用AES 256密码(如ECDHE_RSA_AES_256_CBC_SHA384或TLS_RSA_WITH_AES_256_CBC_SHA256)时,您需要确保JRE支持此密码。在大多数情况下,当需要更强的密码算法(如AES 256密码)时,必须获取JCE无限强度管辖策略文件并将其安装在JDK/JRE中。
https://developer.ibm.com/answers/questions/187285/why-is-a-mqrc-ssl-initialization-error-display-w.html
请更新使用MSPKI和密码值“TLS_RSA_WITH_AES_256_CBC_SHA”运行的JAR文件
支持所有算法的新策略jar,您需要将jar更新到C:\java-8\jdk1_8_0\jre\lib\security中
我们将消息从Java应用程序发布到队列。最近我们转移到新的高可用性生产服务器与我们的旧配置相同。但现在每当我们试图发布消息时,我们就会看到一个新的问题。在发布了几条信息后,我们得到的是: “MQJMS2005:无法创建MQQueueManager出现MQException:完成代码2,原因2059 MQJE011:套接字连接尝试被拒绝” 我们做了telnet,一切看起来都很好。另一部分是,每当我们
你能给我解释一下这个问题的原因吗?非常感谢。
我在从MQ本地队列获取消息时遇到以下异常。这是我的连接代码。运行该代码后,我遇到以下异常 这是我的代码
试图在localhost中建立从app容器到mysql容器的连接,出现连接拒绝异常 我们正在采取一种docker的方法来调用rest api服务来采用微服务的方法。我们正在建立应用程序容器和mysql容器之间的连接,同时我们编写了一个docker-compose文件,创建了mysql容器和应用程序容器,为这两个容器公开了端口。下面是运行docker-compose文件docker-compose
我正在尝试使用docker容器运行ELK stack。但我得到的错误是,kibana无法与elasticsearch建立联系。 这是我的docker comp的内容 我日志的内容。形态 我有elasticsearch容器和kibana容器上的卷曲,对我来说很好 curl localhost:9200/_cat/index?漂亮的 增加虚拟内存大小后 root@sfbp19:~/docking je