【问题标题】:IIS hosted WCF with SSL CertifcateIIS 使用 SSL 证书托管 WCF
【发布时间】:2014-09-09 17:16:10
【问题描述】:

我是 WCF 和 WCF 安全的新手。我正在尝试使用使用 SSL 的 WCF 服务。互联网上有很多例子,但我真的很困惑。问题是这样的:

在 IIS 中我们可以生成自签名证书,但没有一个例子,我见过使用此选项。 如果我使用 IIS 生成自签名证书并将其放入 IIS 并交付给客户端。在这种情况下,我可以建立安全连接。或者像其他例子一样,

我必须使用 mkcert 或 openssl 生成服务器证书和客户端证书吗?

请注意,我希望通过 https 提供 WCF 服务。并尝试使用 IIS 自签名证书来实现它

【问题讨论】:

    标签: wcf iis ssl certificate ssl-certificate


    【解决方案1】:

    您可以使用自签名证书,但最终,当您进入生产环境时,您应该使用可以针对根 SSL 授权或您的验证的证书,您的客户浏览器会抛出各种警告。

    理论上,自签名同样安全,因为它在同一级别进行加密,但您没有得到“正确” SSL 证书的完整验证。

    【讨论】:

    • 服务器端和客户端都可以使用IIS自签名证书吗?
    • 假设您没有在您的服务上使用 SSL“身份验证”,则无需生成“客户端”证书。只需为站点生成证书,客户端在访问服务时将下载该证书。
    • 因此,确实需要使用 openssl 并创建服务器和客户端证书。我可以使用 IIS 轻松创建。我说的对吗?
    • 是的,IIS/Windows 中有一个工具可以为您完成这一切。
    猜你喜欢
    • 2011-01-18
    • 2022-07-01
    • 1970-01-01
    • 2015-05-05
    • 2015-01-04
    • 1970-01-01
    • 2017-10-18
    • 2017-10-31
    • 1970-01-01
    相关资源
    最近更新 更多