SAP SSL握手失败

时间:2018-04-03 14:06:20

标签: sap netweaver sap-erp

我试图从开放数据api中检索数据。我从站点下载了证书并将其导入STRUST(SSL客户端匿名)。

然后我在SM59中创建了一个到外部服务器的HTTP连接。在一开始它工作正常,直到上周api改变了它的URL和它的DNS。

当然主机无法再联系到它。所以我再次为新URL做了上述步骤(相应更改了所有内容,如SM59中的主机名等),但这次我收到以下错误:

SSL handshake with 'hostname:port' failed: SSSLERR_CONN_CLOSED (-10)#Remote 
Peer has closed the network connection##SapSSLSessionStartNB()==SSSLERR_CONN_CLOSED##

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在另一个论坛上有人帮我解决了这个问题。他指出我的问题出在SNI上:https://security.stackexchange.com/questions/101965/ssl3-error-when-requesting-connection-using-tls-1-2/102018#102018

https://en.wikipedia.org/wiki/Server_Name_Indication

要解决此问题,您需要添加以下参数:icm / HTTPS / client_sni_enabled并在DEFAULT配置文件中将其设置为TRUE。之后,您需要重新启动应用程序服务器才能激活参数的效果。

链接到SCN上的完整问题:https://answers.sap.com/questions/473015/sap-ssl-handshake-failed.html