gpt4 book ai didi

asp.net - 我应该为我的 Web 服务购买哪种 SSL 证书?

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

我是网络应用场景中 HTTPS/SSL 的新手。

我有许多 RESTful Web 服务在我们网站的特定子域上运行:“f31.mycompany.com”。这些 Web 服务由各种 ASP.NET MVC 应用程序和一些 NativeScript 应用程序使用。 Web 服务的路径通常类似于“http://f31.mycompany.com/webservicegroup1/service1.svc”。 '.

我被要求使用 HTTPS 公开这些服务。我们尝试了自签名证书,但该实验失败了,因为 Web 应用程序因自签名证书的信任问题而崩溃。

现在我必须购买 SSL 证书并将其缩小为 DV 证书。我对以下内容感到困惑:

我是否需要为每个 Web 服务单独的 SSL 证书?所有服务都在同一个域“f31.mycompany.com”上运行,但是位于它们自己的文件夹/命名空间中,正如我提到的“f31.mycompany.com/webservicegroup1/service1.svc”、“f31.mycompany.com/webservicegroup2/” service2.svc' 等等。

注意:这不是针对购物车类型的应用程序,而是针对我们的业务应用程序,由于轻微的安全原因,我们需要 HTTPS 进行 RESTful 数据传输。

最佳答案

Do I need separate SSL certificate for each web service? All services run on the same domain

不,您必须确保您的和主机(证书中的名称主题备用名称)匹配任何域/s,您的服务正在使用的主机。

通常标准证书有:

  • www.mydomain.com 作为名称
  • mydomain.com 作为主题备用名称

反之亦然

这意味着能够在 www 和“裸域”(没有“www”的域)上使用 SSL/HTTPS。

在您的情况下,您可能需要与您的提供商合作,以便您可以利用这一点,因为您将使用 f31 作为您的“主机”之一 - 这很可能(自动)转化为能够使用:

实际上,这是在您的 CSR 中指定 SAN 的指南: How to Request a Certificate With a Custom Subject Alternative Name

如今,即使您不使用它来“购物”,ensure your cert uses "modern" crytpo algorithms (not SHA-1 or older) - 不确定是否还有供应商提供,所以仅供引用...

嗯。

关于asp.net - 我应该为我的 Web 服务购买哪种 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35848919/

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