将 Akka HTTP 更新到 10.1.14 到 10.2.4 时出现 sun.security.provider.certpath.SunCertPathBuilderException

问题描述

我正在将 Akka HTTP 从 10.1.14 更新到 10.2.4。 不幸的是,我遇到了一个以前不存在的异常。

foreach (iterable_expression as $key => $value)
    statement

我改变的是不推荐使用的 API,特别是对于 HttpsClient:

PKIX path building Failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

进入这个:

val sslParameters: Option[SSLParameters] = None
val sslConnectionContext: HttpsConnectionContext = ConnectionContext.https(
  sslContext,None,Some(SSL_CIPHER_SUITES.toIndexedSeq),Some(SSL_PROTOCOLS.toIndexedSeq),clientAuth,sslParameters
  )

我会指定 sslContext 变量以这种方式设置:

val sslConnectionContext: HttpsConnectionContext = ConnectionContext.httpsClient(
sslContext
)

其中 kmtm自定义KeyManagerTrustManager

有人可以帮我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)