绕过SSL证书检查以进行测试(测试环境)

2020-09-07 04:46发布

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

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

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


大家好,


我试图通过使用URL创建从SAP调用REST服务。 (HTTPS路径)。
尝试获取响应时,出现以下错误

:443的SSL握手失败:SSSLERR_PEER_CERT_UNTRUSTED(-102)#对等方的X.509证书(链式) )是不受信任的## SapSSLSessionStart()== SSSLERR_PEER_CERT_UNTRUSTED ........


我知道我们需要为https调用导入证书,但我想知道是否可以绕过它 对于测试环境,就像.NET中一样,我们有System.Net.ServicePointManager.ServerCertificateValidationCallback((sender certificate,chain,sslPolicyErrors)=> true。
跳过信任证书的SSL错误。我们可以这样做吗


有趣的是,同一调用是在另一个测试环境中进行的,该环境也没有导入证书,并且两种环境中的代码都没有更改。 在SSL中进行设置,BASIS可以更改该设置以调用此类服务​​吗?

在通过URL创建SSL时,我没有传递SSL。



谢谢,
Manoj

3条回答
奄奄一息的小鱼
2020-09-07 05:11

Hello Manoj,

是的,我们可以通过使用常规HTTPS调用而不使用客户端证书来跳过此操作。 您可以通过这种方式测试连接,这只是HTTPS调用,不会进行任何证书验证,这里我们必须进行443,这里的证书充当普通SSL证书,而不是CA签名的客户端证书。 为了进行测试,您可以使用ssl证书测试是否可以从其他系统获取数据。

顺便说一句,您正在尝试与证书进行握手,这意味着您应该使用8443和443。8443用于证书验证。

还有更多澄清吗?

此致

Balanand S

一周热门 更多>