【问题标题】:CertificateException when connecting to Solace连接到 Solace 时出现 CertificateException
【发布时间】:2021-03-27 10:35:44
【问题描述】:

我有一个运行在 AWS ECS 集群中的 java 应用程序 'A',它连接到在 AWS 中自己的 ec2 实例上运行的 Solace 消息代理实例。 p>

过去几个月它一直在工作,但今天注意到以下异常:

INFO TcpClientChannel:2377 - 连接尝试 未能托管 'my-solace-domain-name' ConnectException com.solacesystems.jcsmp.JCSMPTransportException:CertificateException - java.security.cert.CertPathValidatorException:主题/颁发者名称链接检查失败原因:java.security.cert.CertificateException:java。 security.cert.CertPathValidatorException:主题/颁发者名称链接检查失败((客户端名称:139bcb21421e/1/#000f0001 本地地址: 远程地址:'my-solace-domain-name': 55443) - )

我对证书相关问题没有太多经验。关于为什么会突然发生此异常的任何线索?以及可以进行哪些可能的修复?

【问题讨论】:

    标签: java amazon-web-services certificate amazon-ecs solace


    【解决方案1】:

    该错误表示客户端从 Solace 代理收到了服务器证书,但无法信任服务器证书,因为它无法使用客户端配置的信任锚创建链。本地客户端的信任库或代理端的服务器证书是否有任何更改?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-06
      • 2018-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-04
      • 2017-03-13
      • 2020-08-07
      相关资源
      最近更新 更多