【问题标题】:BizTalk WCF-BasicHttp Adapter does not allow Empty string for Service Certificate PropsBizTalk WCF-BasicHttp 适配器不允许服务证书道具的空字符串
【发布时间】:2016-05-15 19:36:38
【问题描述】:

我试图找到答案,为什么基于 WCF-BasicHttp、WCF-WSHttp 的接收位置或发送端口不允许服务证书属性为空或空字符串(如果选择带有证书的传输类型安全性)?

这是一个错误还是有办法做到这一点。

根据 MS doc,其默认值为空字符串。 How to Configure a WCF-WSHttp Send Port

我只有一次必须用作客户端的 SSL 证书。

【问题讨论】:

    标签: ssl biztalk wcf-security


    【解决方案1】:

    这是因为当您选择使用证书的传输类型安全性时,您是在告诉它使用证书来验证您自己和您正在连接的服务器。

    您应该能够获得服务证书所需的证书,只需浏览到 Web 服务,然后使用浏览器将证书复制到文件,然后将其安装到本地计算机位置的其他人存储中并将指纹放入 ServiceCertificate 设置。如果这不起作用,作为服务的所有者向您发送公共证书。事实上,要使用客户端证书身份验证服务,您很可能必须将公共证书发送给 Web 服务的所有者。

    如果服务没有 SSL/TSL 证书,则您不能将其与安全传输一起使用,因为传输层不安全。

    【讨论】:

    • 再次感谢您详细解释这一点,通过阅读您的第一段和最后一段,我得到了答案。顺便说一句,我正在访问基于非 wsdl 的 java 端点并且无法浏览它,但我使用我的客户端证书作为我的服务证书,它对我有用:)。
    猜你喜欢
    • 2016-05-13
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 2021-04-24
    • 1970-01-01
    • 2013-06-14
    • 2011-08-07
    • 1970-01-01
    相关资源
    最近更新 更多