![](/img/trans.png)
[英]Java rabbitmq SSL issue java.net.SocketException: Broken pipe (Write failed)
[英]Mutual SSL Exception sending alert: java.net.SocketException: Broken pipe (Write failed)
我有连接到服务器的客户端应用程序,并且身份验证是相互SSL。 我正在尝试设置双向SSL,但由于以下异常而失败。 我正在使用resttemplate进行休息电话。
*** CertificateVerify
Signature Algorithm SHA512withRSA
[write] MD5 and SHA1 hashes: len = 264
http-nio-8080-exec-3, WRITE: TLSv1.2 Handshake, length = 264
[Raw write]: length = 269
http-nio-8080-exec-3, WRITE: TLSv1.2 Change Cipher Spec, length = 1
http-nio-8080-exec-3, handling exception: java.net.SocketException: Broken pipe (Write failed)
%% Invalidated: [Session-1, TLS_RSA_WITH_AES_256_CBC_SHA256]
http-nio-8080-exec-3, SEND TLSv1.2 ALERT: fatal, description = unexpected_message
http-nio-8080-exec-3, WRITE: TLSv1.2 Alert, length = 2
http-nio-8080-exec-3, Exception sending alert: java.net.SocketException: Broken pipe (Write failed)
http-nio-8080-exec-3, called closeSocket()
相互sll的流程客户端问候,然后服务器问候,然后证书验证,然后在服务器密钥交换也成功之后,客户端证书已由服务器发送了CA,但是最后一步,证书验证失败。 我不确定这里出什么问题了,请问有人能帮忙吗?
经过大量的时间投入,我发现传递了错误的客户端别名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.