【问题标题】:Signing PyInstaller Executables签署 PyInstaller 可执行文件
【发布时间】:2021-07-12 15:13:52
【问题描述】:

我尝试在 Windows 上使用 signtool.exe,并结合已弃用的 makecert.exe(它不起作用),我还尝试了 PowerShell 替代方案以及 makercert.exe,它给了我一个无效的证书。 PowerShell 命令:

New-SelfSignedCertificate -DnsName [domain.com] -CertStoreLocation cert:\LocalMachine\My

当我尝试签署可执行文件 bot.exe 时,我收到以下警告/错误:
“SignTool 错误:未找到符合所有给定条件的证书。” 是否可以免费为我的可执行文件生成 x509 证书?是否有付费替代方案?

【问题讨论】:

  • 如果这是可公开再分发的东西(安装在您无法控制的设备上),那么您不应该使用自签名证书并从商业和公众信任的 CA 获取签名证书提供者。

标签: python windows pyinstaller exe x509certificate


【解决方案1】:

不幸的是,正如@Crypt32 所说,使用 PowerShell 或 makecert.exe 无法获得公开信任的证书,我必须从公开信任的 CA 提供商处获取证书。这篇微软文章解释了这个过程:Get a code signing certificate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 2017-11-18
    • 2013-05-16
    相关资源
    最近更新 更多