BarTender設(shè)置集成時(shí),構(gòu)建器嘗試與FTPS服務(wù)器聯(lián)系以訪問(wèn)該位置。但是,它收到無(wú)效的證書(shū)。當(dāng)FTPS服務(wù)器托管在IIS中并使用自簽名證書(shū)時(shí),會(huì)發(fā)生這種情況。
自簽名證書(shū)實(shí)際上缺少Integration Builder為了創(chuàng)建安全連接而要使用的特定密鑰。如果嘗試使用FileZilla連接到FTPS站點(diǎn),我們實(shí)際上可以看到相同的結(jié)果:

錯(cuò)誤-48告訴我們證書(shū)密鑰不正確,并且軟件無(wú)法建立安全連接。
創(chuàng)建適當(dāng)?shù)淖C書(shū)
打開(kāi)高架電源外殼(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)建證書(shū)后,它將顯示在計(jì)算機(jī)上的個(gè)人證書(shū)中
將證書(shū)添加到IIS服務(wù)器
在計(jì)算機(jī)的證書(shū)存儲(chǔ)中找到證書(shū)。您可以在“控制面板”中找到它,也可以在開(kāi)始菜單中搜索:

打開(kāi)后,導(dǎo)航至“個(gè)人”>“證書(shū)”,然后找到剛創(chuàng)建的證書(shū):

右鍵單擊該鍵,然后轉(zhuǎn)到“所有任務(wù)”>“導(dǎo)出”。將密鑰保存在您可以找到的位置。
在IIS管理器中,找到您的服務(wù)器證書(shū),然后將證書(shū)導(dǎo)入列表。

現(xiàn)在您應(yīng)該看到此處列出的證書(shū)。在FTPS站點(diǎn)上的下一步,找到“ FTP SSL設(shè)置”,然后從下拉菜單中選擇新證書(shū):

保存設(shè)置后,
BarTender集成中的錯(cuò)誤就會(huì)消失。
IIS自簽名證書(shū)過(guò)程似乎是錯(cuò)誤的。其他自簽名證書(shū)生成器似乎沒(méi)有此問(wèn)題。
廣州領(lǐng)域條碼全程為您服務(wù),需要提供解決方案,可聯(lián)系在線客服!