问题标签 [wse3.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WSE 3.0 WSE839 异常
我想用 WSE 3.0 调用一个 Java-Soap-Service,我使用 WSDL-File 生成了一个代理,但该服务需要 MTOM 来获取它的数据。我也遵循了本教程,它运行良好但没有帮助: http ://twit88.com/blog/2008/05/14/net-mtom-enabled-your-application-using-wse/
我得到的例外是:
我知道 WSE 3.0 已经过时,如果有其他方法请告诉我。
有人可以帮忙吗?
c# - 带有证书 c# 的自定义策略断言 SOAP
我有这段代码可以将 X509Certificate 添加到 SOAP 消息并对其进行签名:
但是 Visual Studio 会显示一条带有此消息的警告:
SoapContext.Security 已过时。考虑从 SendSecurityFilter 或 ReceiveSecurityFilter 派生并创建生成这些过滤器的自定义策略断言。
我正在使用这个程序集:Windows dll 项目(不是 WCF)上的 Microsoft.Web.Services3。
拜托,任何人都可以提供一些帮助来实现 SendSecurityFilter 以及如何使用客户端证书创建自定义策略断言?
我在互联网上找到了一些关于这种技术的教程,但都使用了 UsernameToken,我不知道如何翻译它以使用 X509Certificate。
它正在工作,但我想要一个没有此警告的更新代码。
非常感谢。此致。
c# - WCF 客户端到 WSE 3.0 服务异常:CWWSS7310E:XML 加密信息 [.....]
我以前从未使用过肥皂服务,所以我可能做错了什么。我已经通过带有“Svcutil”的 wsdl 为该服务生成了一个服务客户端引用。
我已遵循本指南https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-configure-a-wcf-client-to-interoperate-with-wse3-0 -services并设置自定义绑定。之后,我是来自引用的客户端,并提供了一个使用 WseSecurityAssertion.MutualCertificate10 和服务端点地址的新绑定。
然后我添加一个证书并将这些凭据添加到服务客户端:
这是以前工作过的代码(但在使用 wcf 和“Svcutil”之前),我主要复制了它,但对其进行了一些重构。
当我调用 Web 服务时,我收到此错误:
我知道我加密了我不应该加密的东西,当我将发送的请求与旧代码与我现在发送的请求进行比较时,我可以看到它已添加到安全标头中:
还有一些关于密钥的信息。
我想知道代码以前没有做的我做错了什么。我找不到任何配置文件,所以我不认为这是我错过的一些配置。可以在哪里设置此加密?它是在绑定内部还是在我设置 clientCredentials 的地方?