簡體   English   中英

在 GitHub 操作工作流程中,在 Windows Server 2019 上導入代碼簽名證書失敗,並出現“錯誤:Store::ImportCertObject() failed.”。

[英]Importing code signing certificate on Windows Server 2019 fails in GitHub Action workflow with `Error: Store::ImportCertObject() failed.`

我正在嘗試在 GitHub 操作(Windows Server 2019 運行程序)上簽署與 Inno Setup v6 打包的 Unity3D 應用程序。 我目前正在使用自簽名證書,因為我想先完成整個工作流程,然后再從受信任的機構購買。

整個構建和簽名過程在我的本地開發機器上使用相同的證書完美運行,但在 GitHub 操作上簽名過程失敗,並顯示無用的錯誤消息:

c:\program files (x86)\inno setup 6>"D:\a\qweebi-unity\qweebi-unity\dist\signing\signtool.exe" sign /v /debug /td sha256 /fd sha256 /tr http://timestamp.digicert.com /f "D:\a\qweebi-unity\qweebi-unity\dist\signing\Cert.pfx" /p *** "D:\a\qweebi-unity\qweebi-unity\dist\uninst.e32.tmp" 
SignTool Error: An unexpected internal error has occurred.
Error information: "Error: Store::ImportCertObject() failed." (-2147467259/0x80004005)
SignTool Error: An unexpected internal error has occurred.
   Sign Tool command failed (Sign Tool command failed with exit code 0x1). Will retry (2 tries left).
SignTool Error: An unexpected internal error has occurred.

我嘗試使用/v/debug標志來打印更多關於可能出現問題的信息,但這似乎都沒有改變正在打印的錯誤消息。

我該怎么做才能弄清楚這里出了什么問題?

這看起來像是證書本身的問題,而不是簽名過程。

仔細檢查您是否在兩台機器上以相同的方式正確生成了證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM