簡體   English   中英

Can exe file install pfx file in Windows Certificate Store With Python

[英]Can exe file Install pfx file in Windows Certificate Store With Python

我使用自代碼簽名證書並使用 Windows SDK signtool.exe通過 PowerShell 簽署 exe 文件。

exe文件成功簽名。 但對於其他系統,此標志不起作用。 因為其他系統沒有我的 pfx 文件形式的代碼簽名證書。

所以我為此做什么:

我有兩個選擇:通過包含 exe 文件的 python 腳本的幫助。 在 exe 文件以管理員身份運行時在 Windows 證書存儲中執行 pfx 文件安裝,我得到發布者名稱。 但這件事怎么可能!

或建議其他方法來做到這一點。

我只是要求在所有系統中運行自簽名代碼證書。

謝謝你。

證書通過信任證書鏈進行驗證。 領先的代碼簽名提供商的信任鏈已經作為操作系統的一部分存在。 因此他們不需要分發他們的證書。

如果您想使用自己的證書(不管哪個操作系統會信任它),您可以創建自己的私有 CA(google 為它),然后使用您的私有 CA 證書簽署您的代碼簽名證書。 您可以分發您的私有 CA 的證書(證書沒有私鑰...僅包含公鑰...)。

分發您的 pfx 不是一個好主意,因為它還包含私鑰,任何人都可以使用再次竊取您身份的證書......

順便說一句,頒發代碼簽名證書的認證機構需要一些成本來驗證您的身份,這就是他們收取費用的原因(盡管對於某些國家來說,它變得很大......!!)

我找到了另一種方法來做到這一點。 我使用 Inno Setup Creator 創建了可執行文件的設置,在系統上安裝后它停止顯示藍屏,這是一個無法識別的程序。

暫無
暫無

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

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