咱們在用ABAP代碼消費外網的url時會遇到一些異常,好比ICM_HTTP_SSL_PEER_CERT_UNTRUSTED,這是由於請求的url所在的網站的SSL Server certificate沒有導入到Netweaver系統。瀏覽器
本文介紹導入的詳細步驟。網站
基本思路就是兩步:url
第一步:瀏覽器打開要導出certificate(證書)的網站,點擊這個小鎖的圖標: 3d
點Certificate: code
證書鏈如圖。按照圖示順序導出這些證書到本地: blog
導出操做很簡單,點擊按鈕copy to File...便可: 事務
導出到本地的證書格式爲Base-64 encoded X.509(.cer): it
將鏈上的其餘兩個證書也導出到本地: io
用記事本打開這三個.cer文件,把每一個證書的文本內容複製出來,粘貼到一個新的空白.cer文件去。注意先粘貼level 3的內容,而後是level 2的,最後是level 1的。cli
第二步:將第一步合併好的證書用事務碼STRUST導入到Netweaver系統去。
菜單Certificate->Import, 選擇本地文件便可。 注意導入的位置是SSL client SSL client(Anonymous):
導出完成後,在事務碼SM59裏使用便可。
Logon & Security->Security Options->SSL 選成Active,SSL Certificate從下拉菜單裏選擇成ANONYM SSL client(Anonymous),
保存以後問題解決。
要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":