2020-09-14 07:03发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我需要从XS应用程序调用B1服务层。
据我了解,这意味着:
1。 下载服务层的证书。
2。 为该应用设置信任库。
3。 将证书导入到信任库中。
当前我正在使用自签名证书。
这些步骤正确吗?
执行步骤1的最简单或最标准的方法是什么-下载证书。
自签名证书会工作还是需要获得有效的签名证书?
感谢您的帮助。
此致
梅尔
嗨,梅尔,
如果您访问https://HanaAddress:50000,然后按网址栏中的证书框,则可以从浏览器下载证书。
还可以通过以下路径从您的SLES系统下载该文件:/conf/server.crt。
默认情况下为/usr/sap/SAPBusinessOne/ServiceLayer/conf/server.crt
我想这取决于客户使用什么证书。 颁发有效的证书不是免费的,如果您要从XS消耗ServiceLayer来作为内部流量,那么我认为这不会成为安全问题。 如果要从前端JS调用它,则是另一种情况,那么您需要设置CORS并可能提供普通证书。
顺便说一句,您还可以通过HTTP调用ServiceLayer。 使用HTTP的目标文件的示例(在这种情况下,您无需设置信任库):
host =" "; 端口= 50001; description =" ServiceLayer UNTRUSTED !!!!"; useSSL = false; pathPrefix ="/img/b1s/v1/"; authType =无; useProxy = false; proxyHost =""; proxyPort = 0; 超时= 0;
您好Sergei,
谢谢。 我将检查您的博客。
最多设置5个标签!
嗨,梅尔,
如果您访问https://HanaAddress:50000,然后按网址栏中的证书框,则可以从浏览器下载证书。
还可以通过以下路径从您的SLES系统下载该文件:/conf/server.crt。
默认情况下为/usr/sap/SAPBusinessOne/ServiceLayer/conf/server.crt
我想这取决于客户使用什么证书。 颁发有效的证书不是免费的,如果您要从XS消耗ServiceLayer来作为内部流量,那么我认为这不会成为安全问题。 如果要从前端JS调用它,则是另一种情况,那么您需要设置CORS并可能提供普通证书。
顺便说一句,您还可以通过HTTP调用ServiceLayer。 使用HTTP的目标文件的示例(在这种情况下,您无需设置信任库):
您好Sergei,
谢谢。 我将检查您的博客。
梅尔
一周热门 更多>