【问题标题】:How to secure WCF service with public / private key pair without using any certificates如何在不使用任何证书的情况下使用公钥/私钥对保护 WCF 服务
【发布时间】:2010-04-09 07:54:49
【问题描述】:

我想保护我的 WCF 服务。

例如,如果我想在不涉及任何第三方证书颁发机构的情况下生成公钥/私钥对。

有什么方法和方法?

任何想法或任何其他方法。

【问题讨论】:

    标签: wcf security


    【解决方案1】:

    您可以使用“makecert”命令创建测试证书,如here 所示。您可以使用如下配置绕过证书验证检查,但不建议在生产环境中这样做:

    <authentication certificateValidationMode="None"
                          revocationMode="NoCheck" />
    

    我会在 CodePlex link 上详细阅读不同场景的配置选项,它将向您展示不同的安全选项以及如何配置它们。

    【讨论】:

    • 但我不想在生产模式下购买证书,这有意义吗?或者我需要实现一些其他方式来保护 wcf 服务。
    • 您可以像这样解决它,这样您就不需要购买证书。 makecert 命令允许您生成自己的证书,而配置阻止验证和检查。
    • 但是在生产服务器上它可以工作。您能给出任何想法,以便我可以通过扩展使用 RSA 加密来实现安全性。
    猜你喜欢
    • 1970-01-01
    • 2015-12-02
    • 2011-08-03
    • 2016-08-23
    • 2021-03-24
    • 1970-01-01
    • 2020-01-20
    • 2013-01-06
    • 1970-01-01
    相关资源
    最近更新 更多