hybris和datahub之间的javax.net.ssl.SSLHandshakeException

2020-09-13 21:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想启用datahu...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想启用datahub和hybris之间的https连接。 我按照以下步骤进行操作: https://help.hybris.com/6.7.0 /hcd/1dec8042f1944a9fb090967ebe770ceb.html

我尝试将datahub证书添加到密钥库中,并提供了以下内容: https://help.hybris.com/6.7.0/hcd/e840eaa7eb374cc5ad6dee48eca81d97.html

在hybris控制台中,我仍然收到类似以下错误消息:

数据中心@ https://localhost:8443/datahub-webapp/v1 未运行,因为:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径

感谢您的帮助!

Sid

2条回答
蓋茨
2020-09-13 22:40 .采纳回答

大家好,

我都可以通过使用truststore.jks解决问题。

首先,我从truststore.jks创建了一个证书文件,并将此证书文件添加到jre中的受信任密钥库中。

我在hybris面使用了以下属性:

additional.javax.net.ssl.trustStore = $ {platformhome}/resources/devcerts/truststore.jks Additional.javax.net.ssl.trustStorePassword = 123456

在datahub端,我使用了:

datahub.security.ssl.trustStore = file \:C:/Tomcat_8.​​5.33/apache-tomcat-8.5.33/webapps/datahub-webapp/WEB-INF/classes/truststore.jks datahub.security.ssl。 trustStorePassword = 123456

一周热门 更多>