问题描述
我想将数字签名添加到Visual Studio集成扩展(.vsix)。
我遵循了Microsoft文档https://docs.microsoft.com/en-us/visualstudio/extensibility/signing-vsix-packages?view=vs-2019上的教程,该文档使用VSIXSignTool。
本教程要求提供“受密码保护的证书文件”。我假设它是.pfx格式的代码签名证书。对吧?
显然,有两种代码签名证书:
- 像这样的普通人:https://www.ssl.com/certificates/code-signing/
- 扩展了一个像:https://www.ssl.com/certificates/ev-code-signing/
哪个可以与VSIXSignTool一起使用?
解决方法
VSIXSignTool可以与常规代码签名证书一起使用。不需要扩展验证。