繁体   English   中英

通过HTTP具有basicHttpBinding,加密,签名和usernameToken的WCF

[英]WCF with basicHttpBinding, encryption, signing and usernameToken over HTTP

我正在尝试配置WCF客户端以生成正确的请求。 在该请求中,我需要带有usernameToken的安全标头。 另外,我需要对请求进行加密和签名。 所有这些都通过纯HTTP进行通信。

到目前为止,我已经设法使客户端签名和加密邮件。 现在,我需要以某种方式将usernameToken合并到此安全标头中。

我怎样才能做到这一点?

我正在使用basicHttpBinding,并将安全模式设置为“消息”,并将clientCredentialType =“ Certificate”用作消息。

我偶然发现了clearUsernameToken绑定库,但是我看不到将所有这些(usernameToken,签名和加密)都集成到一个客户端中以及所有通过HTTP集成的方法。

这有可能吗?

我设法通过WSE 3.0做到了这一点。

现在,在我的SOAP请求中,我具有UsernameToken,BinarySecurityToken,数字签名和加密。 当然,我必须做一些自定义的WSE筛选器,但这并不难。

对我来说,很奇怪,在WSE之类的较旧框架中,通过使用WCF可以更轻松地实现这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM