【ABAP】接口证书过期,通过STRUST导入
一、问题概述
访问接口时,接口报错:
SSL handshake with 172.16.19.3:44300 failed: SSSLERR_PEER_CERT_UNTRUSTED (-102) Peer's X.509 certificate (chain) validation failed (missing trust?) 在与服务器 172.16.19.3 的 44300 端口建立 SSL 连接时,SSL 握手失败,原因是对方服务器的 X.509 证书不被当前 ABAP 系统信任。
二、解决方案:
1、确认具体哪个证书过期?
进入事务码:STRUST。左侧菜单栏→SSL客户端(标准)→vhnvyds4ci_DS4_00 → 双击选择对应的地址,即可看到证书详细信息。
2、导出目标证书
可以通过浏览器打开网址,下载SSL证书。注意下载时选择最上层的CA证书。
3、从SAP导入目标证书
进入事务码:STRUST。选择需要替换证书的地址,最下方有个导入证书。导入完成后点击“添加到证书列表”。最后点击保存。
4、重启ICM,使证书生效
事务码:SMICM。管理 → 配置 → 重新加载。
搞定。
