我们正在开发一个C#/。NET WCF Web服务,该服务需要安装在(企业)客户的计算机上,该计算机可能也可能没有运行Apache / IIS。
必须使用SSL保护与我们服务的通信,但如果现有的Apache / IIS已经为此地址使用SSL证书,该怎么办?我们可以共享它,因为主机是相同的吗?
例如:
Host: sasquatch.ourcustomer.com
Their existing stuff: Apache or IIS is running on port 80
Our newly installed stuff: Our service is running on port 9999
如果Apache / IIS有自己的证书,我们是否应该使用它?
如果没有,我们该怎么做?
答案 0 :(得分:1)
证书标识主机而非服务。它独立于您使用的端口或提供服务的应用程序。如果在同一主机上有多个服务,则它仍然是同一主机,因此您可以使用相同的证书。