【问题标题】:BizTalk WCF-WebHttp adapter Client Certificate not found找不到 BizTalk WCF-WebHttp 适配器客户端证书
【发布时间】:2019-06-23 03:31:07
【问题描述】:

在配置 WCF-WebHttp 安全选项卡时,我已将安全模式设置为Transport,将客户端凭据类型设置为Certificate

当我浏览客户端证书时,它提供的唯一选项是 Current User/My Store 而不是 Local Machine/Address Book。所以,为了看看会发生什么,我将我的证书导入了Current User/My Store。这工作正常,我将相同的证书导入Service Certificate 选项卡。当通过发送端口处理消息时,会出现类似这样的错误:

使用以下搜索条件找不到 X.509 证书:StoreName 'My'、StoreLocation 'CurrentUser'、FindType 'FindByThumbprint'、FindValue 'EF742FBAF0A13A7BEA859DC573308D52F0611CDB'。

当它尝试对我们尝试使用的 REST 服务进行 GET 操作时。

我使用的配置如下所示:

我假设由于 BizTalk 服务没有像我自己一样运行,它找不到客户端证书。我还将证书导入Local Computer/Personal 商店,看看是否有帮助,但无济于事。

我的问题是,如何通过 BizTalk 界面选择正确的客户端证书?有没有办法在出站消息头中指定它?

【问题讨论】:

    标签: ssl biztalk client-certificates wcf-web-api biztalk-2016


    【解决方案1】:

    Certificate Usage Scenarios for the WCF Send Ports

    登录到每台运行 BizTalk Server 的计算机,该计算机将作为每个主机实例服务帐户托管发送端口,并将客户端证书导入当前用户\个人(我的)存储。

    您也可以通过以 BizTalk 服务帐户用户身份启动 MMC 来执行此操作。

    【讨论】:

    • 谢谢,我只是回来说我实际上阅读了文档并看到了这部分。看起来它有效,但现在我收到Could not establish secure channel for SSL/TLS with authority 错误,但这是一个不同的问题:)
    猜你喜欢
    • 2016-05-13
    • 1970-01-01
    • 2014-11-16
    • 2020-03-04
    • 1970-01-01
    • 2011-10-25
    • 2015-10-18
    • 2021-01-11
    • 2012-05-01
    相关资源
    最近更新 更多