Netweaver 服务器和客户端TLS版本号不匹配的解决方案
我今天用ABAP http API cl_http_client访问下面这个链接时:
https://c4c.saphybriscloud.cn/sap/c4c/odata/cust/v1/zjerrysalesorder/CustomerQuoteCollection(‘00163E7209B31ED999C75C841A4214FD’)/CustomerQuoteParty
遇到如下错误信息:
SSL handshake with my500092.c4c.saphybriscloud.cn:443 failed: SSSLERR_SSL_READ (-58)
SAPCRYPTO:SSL_read() failed
SapSSLSessionStartNB()==SSSLERR_SSL_READ
SSL:SSL_read() failed (536875120/0x20001070)
=> “received a fatal TLS protocol version alert message from the peer”
SSL:SSL_get_state()==0x2120 “TLS read server hello A”
SSL NI-hdl 102: local=10.65.40.98:58242 peer=157.133.192.39:443
cli SSL session PSE “/usr/sap/S4H/D00/sec/SAPSSLA.pse”
session ciphersuites=144:HIGH:!eRC4:!eNULL:!aNULL:!mMD5
Client SSL_CTX 7f2af8001490 pvflags=128 (TLSv1.0)
TLSextSNI server_name=“my500092.c4c.saphybriscloud.cn”
Target Hostname=“my500092.c4c.saphybriscloud.cn”
---- SecuSSL ErrStack: ----
0x20001070 | SAPCRYPTOLIB | SSL_read
SSL API error
received a fatal TLS protocol version alert message from the peer
0xa0600278 | SSL | ssl3_read_bytes
received a fatal TLS protocol version alert message from the peer
0xa0600278 | SSL | ssl3_connect
received a fatal TLS protocol version alert message from the peer
0xa0600278 | SSL | ssl3_read_bytes
received a fatal TLS protocol version alert message from the peer
<< ---------------------------
根据错误信息进行查询,解决方案在SAP note 2389482里有介绍:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":相关文章
- CH579M以太网控制板-单台控制板作为TCP客户端和电脑端的TCP服务器通信(和电脑网线直连)
- 此网站无法提供安全连接(客户端和服务器不支持一般 SSL 协议版本或加密套件。)[通俗易懂]
- 制作opc服务器,力控服务器怎样做为OPC服务器,供其他OPC客户端程序访问
- 一步一步来:MQTT服务器搭建、MQTT客户端使用
- CH579M以太网控制板--连接路由器或交换机-单台控制板作为TCP服务器和电脑端的TCP客户端通信
- SQLServer 错误 17194 服务器无法加载登录所需的 SSL 提供程序库;连接已关闭。 可以用 SSL 对登录序列或所有通信进行加密,具体取决于管理员配置服务器的方式。 有关以下错误消息的信息,请参阅联机丛书:0xXXXX。 [客户端:11.11.11.11] 故障 处理 修复 支持远程
- 详解MySQL客户端/服务器运行架构
- python socket之tcp服务器与客户端示例详解编程语言
- 服务Linux下快速搭建DNS服务器(linux下搭建dns)
- 服务器香港架设:借助Linux服务器迈出一步(香港主机linux)
- Linux服务器入门指南(linux服务器教程)
- 在ubuntu 11.04 上安装 lighttpd+php5+mysql网站服务器
- Debian 环境中安装git服务器 Gogs(下)
- 指引你完成服务器u盘安装Linux(服务器u盘安装linux)
- 传输从远程服务器使用SSH安全传输文件(linuxssh文件)
- 探索微软SQL服务器:什么是MSSQL系统?(什么是mssql系统)
- 深入了解Redis服务器记录查看日志(查看redis服务器日志)
- 如何使用Redis客户端轻松连接Redis服务器(如何redis客户端连接)
- 借助Redis加速计算服务的智能实现(redis计算服务器)
- 本安装Oracle 9i客户端轻松解决服务器问题(oracle9i客户端版)
- 将自己做好的数据库导入到服务器中
- 无服务器做任意二级米子站
- Go语言实现的一个简单Web服务器
- Nodejs实现的一个简单udp广播服务器、客户端