购买的证书和开发证书之间的区别?

Differences between a bought certificate and a dev certificate?

我得到了一个包含 C# winform 客户端和服务器(Windows 服务 WCF 服务、IdentityServer4 和 ElasticSearch)的解决方案。 运行 在生产中使用 IdentityServer 时需要证书,因此这将在所有服务上实现。它可能只是一个单向证书(服务功能证书)。

制作会运行一张买来的证书。

是否有任何理由为开发购买证书,或者来自本地 Windows 服务器的开发证书是否足以真正测试一切,就像它在生产中一样?

测试证书的工作方式与购买的证书相同。但是,即使证书未安装在所需服务中,您也可能需要覆盖客户端和服务上的证书检查以授予它。但是,如果您能够为 运行 软件的计算机生成特定证书,则无需覆盖证书检查方法。