code-signing - 哪里下载signcode.exe等工具

标签 code-signing makecert

如果您决定签署您的代码,您将需要:

  • signcode.exe
  • makecert.exe
  • cert2spc.exe
  • pvk2pfx.exe

  • 下载这些工具的最佳位置是什么?

    有没有办法在不下载大量 Microsoft Windows SDK 的情况下做到这一点?

    最佳答案

    Windows SDK 开始.这应该有你正在寻找的大部分内容。

    另外,SignCode.exe在 .NET 1.1 之后已被弃用。 SignTool.exe是替代品。

    不下载SDK?

    一般来说,只有少数 SDK 工具可以在 Microsoft 官方软件包之外重新分发。它们列在 redist.txt 中文件。在我的系统上,我发现了一个 .NET SDK redist.txt文件在 %ProgramFiles%\Microsoft.NET\SDK\v2.0 64bit (我假设该文件夹在 x86 系统上称为“v2.0”)。这是它所说的:

    .NET 框架 SDK 文件

    根据软件的许可条款,
    以下 .EXE 文件可以未经修改地分发:

    用户界面
    魔法师
    生成证书

    所以看起来这些文件中的大多数都不能再分发。再说一次,我的答案是 下载 Windows SDK。 请记住,如果您愿意,您可以只安装工具的一个子集;安装程序允许您选择/取消选择任何组件(例如,仅 .NET 开发工具)。

    关于code-signing - 哪里下载signcode.exe等工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1451959/

    相关文章:

    xcode - 我不是团队代理,如何使用开发者 ID 签署 mac 应用程序?

    azure - 尝试使用 IoT 中心设备预配服务注册设备时出现无效 CN 错误

    c# - 如何在以管理员权限执行的进程中运行命令?

    windows - 如何在没有 GUI 的情况下运行 makecert.exe?

    ssl - Windows 7下的makecert问题

    msbuild - 作为另一个用户通过 Jenkins 运行构建时出现 SignTool 错误

    windows - 为什么 WinVerifyTrust 和 sigcheck 不同意文件是否有签名?

    cmd - “makecert”在命令提示符中未被识别为内部或外部命令

    .net - 程序集 "is not signed correctly."警告

    .net - sn.exe 可以使用 Windows 证书存储吗?