ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED

ABAP向第三方发送HTTPS请求时候,报错ICM_HTTP_SSL_PEER_CERT_UNTRUSTED。
1、使用事务码SMICM分析ABAP代码发起的HTTP请求的错误
(1)Goto->Trace Level->Set设置跟踪级别:3
(2)然后点Trace File->Reset, 把到目前为止生成的跟踪文件清空,这样再重现HTTP错误之后生成的日志文件尺寸较小,便于分析
(3)重新执行引起HTTP错误的ABAP程序,然后回到事务码SMICM, 选择Trace File->Display All
(4)然后把显示出来的trace文件保存到本地,就可以开始分析了
分析发下错误是:TLSERROR: Certificate verification failed [0xA0600203: Peer not trusted]
是SSL证书错误。
2、下载第三方SSL证书到本地
(1) 浏览器中输入网站,点击小锁

ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第1张图片
(2)找到证书 ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第2张图片
(3)下载证书到本地
ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第3张图片
ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第4张图片
ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第5张图片

ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第6张图片
3 事务码strust上传证书
ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第7张图片
4 事务码SMICM重启ICM 通知internet管理 使证书有效
ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第8张图片
ABAP 发送HTTPS报错 ICM_HTTP_SSL_PEER_CERT_UNTRUSTED_第9张图片

你可能感兴趣的:(ABAP,https,ssl,http)