gpt4 book ai didi

c# - WCF over HTTPS 使用 WildCard SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:20:38 24 4
gpt4 key购买 nike

我们是在线浏览器内管理工具的开发者。我们的主要软件目前由我们的客户通过互联网托管和访问,每个客户都有自己的主要软件实例和子域。例如,customerA.ourdomain.com 指向在虚拟服务器上运行的客户 A 的服务。 customerB.ourdomain.com 指向同一台或另一台虚拟服务器上的另一项服务,反之亦然。

我们正在切换到 Windows Phone 和应用商店应用程序。目前我们已经开发了一个 WCF 服务和一个 WP 应用程序。 WCF 服务与我们的主要软件在我们的一个虚拟服务器上并行运行,并且可以通过测试子域访问。我们已使用 90 天跟踪证书成功保护应用程序和服务之间的连接。此证书包含完整的子域名。

我们现在想通过使用 WildCard 证书来保护我们的 WCF 服务,这样每个客户和/或子域都被覆盖,我们不需要为每个客户购买证书。

这在 WCF 中可行吗?这是以前做过的吗? CN 名称将为 *.ourdomain.com。客户将通过输入自己的子域名将手机连接到自己的服务。换句话说:WP 应用程序应该能够使用相同的证书连接到在 customerA.ourdomain.com 或 customerB.ourdomain.com 上运行的 WCF 服务。

非常感谢!

最佳答案

Is this possible with WCF? Is this done before?

是的,我们一直在使用来自 DigiCert 的通配符证书多年成功

他们提供了一个实用程序来确保证书安装正确。

就 WCF 配置而言,它类似于您已经拥有的配置

<serviceCredentials>
<serviceCertificate x509FindType="FindBySubjectName" findValue="*.ourdomain.com" storeLocation="LocalMachine" storeName="My"/>
</serviceCredentials>

在相关说明中,您可以 produce your own wildcard certificate (出于测试目的)通过填充 SubjectAltNames 字段来工作

关于c# - WCF over HTTPS 使用 WildCard SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24385815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com