【发布时间】:2013-01-24 01:33:54
【问题描述】:
从哪里创建 xmlSig 中的摘要?
它只是来自soap标头的校验和/哈希?对此有什么特殊处理吗?
谢谢
【问题讨论】:
从哪里创建 xmlSig 中的摘要?
它只是来自soap标头的校验和/哈希?对此有什么特殊处理吗?
谢谢
【问题讨论】:
例如,如果我想签署这个文件(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试试看
【讨论】: