有什么方法可以对Go编译器生成的Windows可执行文件进行签名?

时间:2018-08-07 00:54:40

标签: go authenticode

我试图找出是否可以对Go编译器生成的可执行文件进行签名。我在构建/编译选项中看不到这一点。这有可能吗?

1 个答案:

答案 0 :(得分:5)

对可执行文件进行签名不是编译器的责任,而是构建过程的一部分。在Go编译器生成EXE或DLL文件之后,将构建脚本更改为运行signtool.exe。提供私钥文件的路径和密码(如果使用.pfx文件),它将为您签名。这与Visual Studio使用的过程相同。

https://docs.microsoft.com/en-us/windows/desktop/seccrypto/signtool