快速业务通道

Java Web服务: WS-Trust和WS-SecureConversation - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
/>              <sp:Header Name="ReplyTo" Namespace=".../addressing"/>              <sp:Header Name="MessageID" Namespace=".../addressing"/>              <sp:Header Name="RelatesTo" Namespace=".../addressing"/>              <sp:Header Name="Action" Namespace=".../addressing"/>             </sp:SignedParts>             <sp:Trust13>              <wsp:Policy>               <sp:MustSupportIssuedTokens/>               <sp:RequireClientEntropy/>               <sp:RequireServerEntropy/>              </wsp:Policy>             </sp:Trust13>            </wsp:Policy>           </sp:BootstrapPolicy>          </wsp:Policy>         </sp:SecureConversationToken>        </wsp:Policy>       </sp:ProtectionToken>       <sp:AlgorithmSuite>        <wsp:Policy>         <sp:Basic128Rsa15/>        </wsp:Policy>       </sp:AlgorithmSuite>      </wsp:Policy>     </sp:SymmetricBinding>     <sp:EncryptedParts>      <sp:Body/>     </sp:EncryptedParts>    </wsp:All>   </wsp:ExactlyOne> </wsp:Policy>

Java Web服务: WS-Trust和WS-SecureConversation(6)

时间:2011-12-08 ibm Dennis Sosnoski

在 清单 3 中,外面的策略指定了使用对称加密(<sp:SymmetricBinding>)来加密正在交换中的消息的主体(<sp:EncryptedParts> 设置,临近清单底部)。在对称加密策略内,<sp:ProtectionToken> 以及嵌套的 <sp:SecureConversationToken> 元素表明该 WS-SecureConversation 将被用来执行对称加密。

当 STS 被访问时应用的策略是由嵌套在 <sp:SecureConversationToken> 内的 <sp:BootstrapPolicy>(如加粗部分所示)定义的。这个策略只指定了消息主体以及地址头的签名使用 X.509 证书,与本系列前期文章中使用的签名类型相同。

请注意,客户机与 STS 之间交换的消息在策略使用时,并未加密。这就使得我们更容易了解所发生的事情,但是对于实际使用,您可能想要使用 TLS/SSL 传输加密或者 WS-Security 加密来保护这次交换。

消息交换

清单 4 显示了消息 1 和 2 的头部 — 分别为对 STS 的请求以及对客户机的响应。(在 清单 1 和 清单 2 中,您已经看到过这些消息的主体。)

清单 4. STS 请求和响应的头部

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">   <soap:Header>    <Action xmlns="http://www.w3.org/2005/08/addressing"     xmlns:wsu="...wssecurity-utility-1.0.xsd" wsu:Id="Id-32320445"     >http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/SCT</Action>    <MessageID xmlns="http://www.w3.org/2005/08/addressing"     xmlns:wsu="...wssecurity-utility-1.0.xsd" wsu:Id="Id-2673180"

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号