1

我已经获得了一个用于外部系统(不是基于 .Net)的 wdsl,并且我已经使用 svcutil 为其创建了一个客户端/代理。外部单元需要摘要身份验证才能与它交谈,并且支持 http 和 https。

几个问题:

  1. 不涉及证书。在这种情况下使用 https 会导致问题吗?

  2. 我知道我可以像这样指定传输级摘要身份验证:

            var binding = new WSHttpBinding();
            binding.Security.Mode = SecurityMode.Transport;
            binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Digest;
    

但是,如何创建凭据并将它们与我的绑定/代理一起使用?

我可以很容易地在网上找到很多关于创建 WCF 服务的信息,但是客户端对非基于 .Net 的服务的实现......没有那么多。

感谢您的任何见解!

4

0 回答 0