我們共享我們的Azure IP地址(沒有VPN或企業現在可用的IP地址——仍然初始階段的項目)與X供應商,這是白名單了。
現在我試圖設置X供應商API在磚查找到的API並獲取響應。
我有網址,憑證,.jks文件,.pem文件,證書密碼。
與我的方法我得到以下錯誤”(SSL) PEM自由(_ssl.c: 4046)”
有人能幫我如果我的方法是少了什麼. .
進口http。客戶進口json #定義ssl證書導入相關的東西和主機的端點certificate_file = " / dbfs / mnt /團/銅/ abc.112.2022.04。pem secretkey“certificate_secret =主機= 'https://efgh0112-dev.abc-connect.com的;用戶= " abc.id.efgh0112-dev.2022.04 " passwd = "密碼" # HTTP請求的定義部分request_url = ' / link-ws / abc / postIdentity request_header ={“內容類型”:“application / json”} # Define https連接的客戶端證書設置上下文= ssl.SSLContext (ssl.PROTOCOL_SSLv23)上下文。load_cert_chain (certfile = certificate_file密碼= certificate_secret) #創建連接= http.client提交HTTP請求連接。HTTPSConnection(主機、端口= 443,上下文=上下文)#使用連接提交一個HTTP POST請求連接。請求(=“POST”方法,url = request_url頭= request_header身體= json.dumps (request_body_dict)) #打印物聯網服務端點響應的HTTP響應= connection.getresponse()打印(響應。地位,response.reason)數據= response.read()打印(數據)