我试图通过JMeter 5.4.1使用JMS点对点逻辑控制器将消息发布到SSL Tibco服务器上的Tibco队列。
JMS点对点控制器配置
但我得到以下错误消息:
2021-06-13 12:25:46,278错误O.A.J.P.J.S.JMSSampler:不允许:无法连接到以下位置的任何服务器:SSL://[server-name]:7352,SSL://[server-name]:7352[错误:无法通过SSL连接到[SSL://[server-name]:7352]:收到致命警报:protocol_version:url返回此异常=SSL://[server-name]:7352]javax.naming.AuthenticationException:不允许:无法连接到以下位置的任何服务器:SSL://[server-name]:7352,SSL://[server-name]:7352,SSL://[server-name]:7352[错误:无法通过SSL连接到[SSL://[server-name]:7352]:收到致命警报:protocol_version:url返回此异常=SSL://[server-name]]在com.tibco.tibjms.naming.tibjmsContext.lookup(tibjmsContext.java:670)~[tibjms.jar:8.0.0]在com.tibco.tibjms.naming.tibjmsContext.lookup(tibjmsContext.java:491)~[tibjms.jar:8.0.0]在javax.naming.initialContext.lookup(initialContext.java:417)~[?:1.8.0_291]在org.apache.jmeta protocol.jms.sampler.jmssampler.ThreadStart(jmssampler.java:638)[apachejmeter_jms.jar:5.4.1]在org.apache.jmeter.threads.jmeterThread$ThreadListenerTraverser.addNode(jmeterThread.java:784)[apacheJMeter_core.jar:5.4.1]在org.apache.jorphan.collections.hashtree.traversion(hashtree.java:993)[jorphan.jar:5.4.1]在org.apache.jorphan.collections.hashtree.traversion(hashtree.java:976)[jorphan.jar:5.4.1]在jmeter_core.jar:5.4.1]在org.apache.jmeter.threads.jmeterThread.initrun(jmeterThread.java:740)[apacheJmeter_core.jar:5.4.1]在org.apache.jmeter.threads.jmeterThread.run(jmeterThread.jmeterThread.jar:252)[apacheJmeter_core.jar:5.4.1]
我尝试了:openssl s_client-connect[server-name]:7352
它给出了以下输出:
SSL-Session:协议:TLSV1.2密码:ECDHE-RSA-AES256-GCM-SHA384 Session-ID:Session-ID-CTX:
# jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
# DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
# include jdk.disabled.namedCurves
我认为您使用了错误的属性(不仅是错误的属性,而且是错误的位置),您为HTTPS设置了默认协议,而您需要为TLS设置默认协议,即在System.Properties文件中添加下一行
jdk.tls.client.protocols=TLSv1.2
应用此属性需要JMeter restart。
如果这没有帮助,或者您将得到不同的错误--考虑在那里添加下一行:
javax.net.debug=all
当我通过HTTPS访问一个服务时,我看到下面的错误。我尝试在Soap ui VM选项文件中更改TLS版本,如下所示:
我有一种情况,客户端A应该连接到服务器B,服务器B应该连接到服务器C,并且连接必须是安全的套接字。 我尝试并成功地分别建立了b/w A到b和b到C的连接。但当我试图同时建立到A到B和B到C的连接时,它引发了错误 这是我尝试过的代码,我使用了两种不同的证书进行A到B和B到C连接。 下面是A代码 这里是B码 向C发送数据这里是C代码: //获取连接并从C}接收数据,最后是我用来生成证书的工具。 对不起
我试图使用Java-pns向iPhone发送消息推送,但我收到以下错误... 这是我的密码。。。 对于<代码>通知测试。verifyKeystore我得到的是有效的is和。 我不明白为什么我会得到这个错误。 这是我的错误日志。。。 我不明白为什么证书颁发机构是空的?
问题内容: 我创建了SSLClient和SSLServer,还为SSLServer 创建了密钥库,将其存储为 “ server.jks”, 对于SSLClient,创建了密钥库为 “ client.jks” 。首先,我执行SSLServer.java文件,然后执行SSLClient.java文件。抛出异常 “”。我不知道为什么我得到这个例外。我按照http://ruchirawageesha.bl
我试图使用Java-pns向iPhone发送推送通知,但我得到以下错误-javax.net.ssl.sslhandShakeException:Received Fatalic Alert:handshake_failure 我的密码是- 对于NotificationTest.VerifyKeystore,我得到的有效信息是文件和密钥库。 拜托,有人能帮我吗? 提前谢谢... 在我的日志里我看到了
问题内容: 我正在尝试使用Java-pns将推送通知发送到iPhone,但出现以下错误-javax.net.ssl.SSLHandshakeException :收到致命警报:handshake_failure 我的代码是- 对于 NotificationTest.verifyKeystore, 我得到的是这个有效的是File and Keystore。 我不明白为什么会收到此错误。 请有人可以帮