我们有一个供我们的应用程序使用的Web服务,开发人员需要https连接到该Web服务。由于这是内部Web服务,您会使用自签名证书吗?
我们有一个供我们的应用程序使用的Web服务,开发人员需要https连接到该Web服务。由于这是内部Web服务,您会使用自签名证书吗?
Answers:
尝试CAcert。它们是免费的,您只需要安装根目录即可。具有自签名证书的第一步。
如果成本是一个问题,并且您像Denny先生所建议的那样以Windows为中心,请使用Microsoft证书服务并将证书作为默认域GPO的一部分进行部署。您可能需要三个系统,但是可以是VM。您将需要根CA,该根CA仅应用于颁发中间CA的证书。您应该将一个中间CA作为企业CA,然后将第三个中间CA作为“独立” CA,以便可以将证书颁发给非域资产。
如果您有很多客户并且您足够大,则可以考虑从一种第三方解决方案中获取根源,并从从该第三方获得其证书的CA颁发自己的证书。这样,您不必部署CA的证书。例如,GeoTrust提供了一个解决方案。