xmlSig のダイジェストはどこから作成されますか?
SOAPヘッダーからのチェックサム/ハッシュのみですか?これについて特別な扱いがありますか?
ありがとう
xmlSig のダイジェストはどこから作成されますか?
SOAPヘッダーからのチェックサム/ハッシュのみですか?これについて特別な扱いがありますか?
ありがとう
たとえば、このファイル(test.xml)に署名する場合:
<root>
<creditcard>
<number>19834209</number>
<expiry>02/02/2002</expiry>
</creditcard>
</root>
X.509またはデジタル署名IDなどでは、署名されたXMLを生成できるツールを使用してtest.xmlに署名する必要があります。
このツールは、
Like<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で試すことができます。