如何使用 SSL 签署应用程序和站点

How to sign an application and a site with SSL

我有一个关于使用 SSL 签名的问题。我需要签署一个用 Delphi 编写的应用程序 (.exe)。同时,我还想签署一个应用程序与之通信的 Internet 门户。我的问题是:签名服务通常还提供应用程序证书或站点证书吗?您可以使用相同的证书签署应用程序还是需要其他证书?您可以使用同一个证书签署多个应用程序吗?

提前致谢。

阿尔贝托

您需要 2 个证书:一个用于代码签名(即签署 .exe),一个用于 SSL(用于网站)。

您可以使用您用于 SSL 的相同证书签署应用程序。

您可以使用您的代码签名证书为任意数量的应用程序签名。

您可能会也可能不会对多个主机使用 SSL 证书(例如:blog.domain.com、www.domain.com、chat.domina.com、static.domain.com...),这取决于关于您使用的证书类型。

另外:请注意,您可以获得免费的 SSL 证书(例如:LetsEncrypt 提供它们,Azure 网站可以使用来自微软的免费 "managed" 证书。)。但是,据我所知,没有免费的代码签名证书。