从哪里创建xmlSig中的摘要?
它只是soap头中的校验和/哈希?对此有一些特殊的待遇?
感谢
答案 0 :(得分:0)
例如,如果我想签署此文件(test.xml):
<root>
<creditcard>
<number>19834209</number>
<expiry>02/02/2002</expiry>
</creditcard>
</root>
使用X.509或数字签名标识等,您必须使用允许生成XML签名的工具对test.xml进行签名。
此工具必须生成<signature>....</signature>
,其中包含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
进行尝试