带有SSL的Datahub

2020-09-22 07:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我已经使用ssl设置...

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

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


专家们,

我已经使用ssl设置了本地datahub实例。 我创建了密钥库,并向其中添加了新证书。 然后,使用连接器将此证书添加到我的datahub tomcat中。 使用浏览器请求datahub版本时,我可以查看证书。 现在,我想从SAP杂交后台办公数据中心透视图中查看此数据中心实例。 我已经添加了一个实例,但是看来在datahub座舱中它是灰色的。 引发的异常如下:

  WARN [hybrisHTTP25] [DataHubStatusClient]数据中心@ @://://localhost:8443/datahub-webapp/v1未运行,原因是:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:  PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效认证路径
  错误[hybrisHTTP25] [DatahubSelectorController]未配置DataHub实例。 在您至少配置一台DataHub服务器之前,DataHub透视图将不起作用。

  

有人可以帮我吗?

谢谢,拉尔斯

3条回答
N-Moskvin
2020-09-22 07:58

找到了解决方案。 我必须将证书添加到我的hybris安装所使用的密钥库中。 有关定义自定义密钥库的信息,请参见: https://docs .oracle.com/cd/E29585_01/PlatformServices.61x/security/src/csec_ssl_jsp_start_server.html 默认情况下,hybris使用Java密钥库。 因此,请将证书从datahub导出到本地(使用firefox和查看证书设置)。 然后使用Keystore Explorer(首先安装并以管理员身份运行)将证书添加到以下Java默认Keystore中:

  • C:\ Program Files \ Java \ jdk1.8.0_131 \ jre \ lib \ security \ cacerts

  • C:\ Program Files \ Java \ jre1.8.0_161 \ lib \ security \ cacerts

这应该立即起作用; 无需重新启动服务器。 如果此方法不起作用,请尝试关闭您的jvm,然后再次运行

谢谢,拉尔斯

一周热门 更多>