2

是否有人可以给出使用 Apache CFX 库(如 WSSecSignature 和 Crypto 类以及相关数据结构)来实现 SOAPMessage 的实现想法,以便最终实现类似:

<oas:Security> 
    <oas:Signature> 
         <xd:SignedInfo> 
              <xd:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> 
              <xd:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> 
              <xd:Reference URI="#[BodyID]"> 
                  <xd:Transforms> 
                       <xd:Transform Algorithm="[TransformAlgorithm]"/> 
                  </xd:Transforms>
                  <xd:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>                                               
                  <xd:DigestValue>[DigestValue]</xd:DigestValue> 
             </xd:Reference> 
             <xd:Reference URI="#[ControlID]"> 
                  <xd:Transforms>
                       <xd:Transform Algorithm="[TransformAlgorithm]"/> 
                  </xd:Transforms> 
                  <xd:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> 
                  <xd:DigestValue>[DigestValue]</xd:DigestValue> 
             </xd:Reference> 
         </xd:SignedInfo> 
         <xd:SignatureValue>[SignatureValue]</xd:SignatureValue>
         <xd:KeyInfo> 
             <oas:SecurityTokenReference> 
                  <oas:KeyIdentifier ValueType = "http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbPrintSHA1">[Thumbprint] 
                  </oas:KeyIdentifier> 
              </oas:SecurityTokenReference> 
         </xd:KeyInfo> 
     </oas:Signature> 
  </oas:Security>

我有一个很好的资源,从哪里可以找到实现 SOAPMessage 叹息的方法?

在此先感谢各位,西蒙

4

0 回答 0