0

从哪里创建 xmlSig 中的摘要?

它只是来自肥皂头的校验和/哈希?对此有什么特殊处理吗?

谢谢

4

1 回答 1

0

例如,如果我想签署这个文件(test.xml):

<root>
    <creditcard>
        <number>19834209</number>
        <expiry>02/02/2002</expiry>
    </creditcard>
</root>

使用 X.509 或数字签名身份等,您必须使用允许生成 XML 签名的工具对 test.xml 进行签名。

此工具必须从 Like生成一个<signature>....</signature>with 规范:xmlsig

<Signature>
  <SignedInfo>
    <CanonicalizationMethod />
    <SignatureMethod />
    <Reference>
       <Transforms>
       <DigestMethod>
       <DigestValue>
    </Reference>
    <Reference /> etc.
  </SignedInfo>
  <SignatureValue />
  <KeyInfo />
  <Object />
</Signature>

此签名附加到 xml 文件 (test.xml) 中,您可以在此处尝试使用 c# http://msdn.microsoft.com/en-gb/library/ms229745(v=vs.80).aspx

于 2013-02-26T21:31:18.327 回答