Mik*_*ski 6 .net digital-signature visual-studio lets-encrypt
我对数字签名很陌生,我试图让人们在不同的计算机上运行.NET应用程序时看起来很安全.我已经为自己生成了一个Let's Encrypt证书,它在我的网页上按预期工作.根据各种资源,我将证书转换为PFX并尝试将其用于数字签名,但随后VS大喊"所选证书文件对代码签名无效".当我在我的EXE文件上运行SignTool时,我收到错误"没有找到符合所有给定条件的证书",并且调试显示我的证书没有通过EKU过滤器.
我正在努力实现的目标是什么?如果是这样,我做错了什么?
Bat*_*ech 14
LetsEncrypt仅用于"仅用于TLS服务器身份验证的证书,而不用于任何其他目的".它们不支持代码签名证书. https://community.letsencrypt.org/t/code-signing-certificates/815 和 https://community.letsencrypt.org/t/do-you-support-code-signing/370