我试图找出是否可以对Go编译器生成的可执行文件进行签名。我在构建/编译选项中看不到这一点。这有可能吗?
答案 0 :(得分:5)
对可执行文件进行签名不是编译器的责任,而是构建过程的一部分。在Go编译器生成EXE或DLL文件之后,将构建脚本更改为运行signtool.exe
。提供私钥文件的路径和密码(如果使用.pfx
文件),它将为您签名。这与Visual Studio使用的过程相同。
https://docs.microsoft.com/en-us/windows/desktop/seccrypto/signtool