BarTender設(shè)置集成時(shí),構(gòu)建器嘗試與FTPS服務(wù)器聯(lián)系以訪問該位置。但是,它收到無效的證書。當(dāng)FTPS服務(wù)器托管在IIS中并使用自簽名證書時(shí),會(huì)發(fā)生這種情況。
自簽名證書實(shí)際上缺少Integration Builder為了創(chuàng)建安全連接而要使用的特定密鑰。如果嘗試使用FileZilla連接到FTPS站點(diǎn),我們實(shí)際上可以看到相同的結(jié)果:
錯(cuò)誤-48告訴我們證書密鑰不正確,并且軟件無法建立安全連接。
創(chuàng)建適當(dāng)?shù)淖C書
打開高架電源外殼(WinKey + X),然后鍵入以下內(nèi)容,同時(shí)將HOSTNAME和FTPSLOCATION替換為您自己的名稱。(請(qǐng)注意,在這兩個(gè)位置必須加上引號(hào))
PS C:\Windows\system32> new-selfsignedcertificate -dnsname "HOSTNAME" -certstorelocation "FTPSLOCATION" -friendlyname "powershellcert" -keydescription "self-signed cert" -keyalgorithm "RSA" -keylength "2048" -keyusage dataencipherment, keyencipherment, digitalsignature
創(chuàng)建證書后,它將顯示在計(jì)算機(jī)上的個(gè)人證書中
將證書添加到IIS服務(wù)器
在計(jì)算機(jī)的證書存儲(chǔ)中找到證書。您可以在“控制面板”中找到它,也可以在開始菜單中搜索:
打開后,導(dǎo)航至“個(gè)人”>“證書”,然后找到剛創(chuàng)建的證書:
右鍵單擊該鍵,然后轉(zhuǎn)到“所有任務(wù)”>“導(dǎo)出”。將密鑰保存在您可以找到的位置。
在IIS管理器中,找到您的服務(wù)器證書,然后將證書導(dǎo)入列表。
現(xiàn)在您應(yīng)該看到此處列出的證書。在FTPS站點(diǎn)上的下一步,找到“ FTP SSL設(shè)置”,然后從下拉菜單中選擇新證書:
保存設(shè)置后,
BarTender集成中的錯(cuò)誤就會(huì)消失。
IIS自簽名證書過程似乎是錯(cuò)誤的。其他自簽名證書生成器似乎沒有此問題。
廣州領(lǐng)域條碼全程為您服務(wù),需要提供解決方案,可聯(lián)系在線客服!