[英]XML Digital Signature and Canonicalization
僅指定規范化方法來規范化輸入 xml 是否足夠
signedXml.SignedInfo.CanonicalizationMethod = SignedXml.XmlDsigExcC14NTransformUrl;
或者我們是否還必須新建 XmlDsigExcC14NTransform 並將其添加為
var reference = new Reference { Uri = ""};
reference.AddTransform(new XmlDsigExcC14NTransform());
signedXml.AddReference(reference);
規范化算法應用於哪些元素存在差異。
CanonicalizationMethod中指定的規范化算法應用於簽名節點的SignedInfo元素,用於計算SignatureValue
具有空 URI 的引用尋址包含簽名節點的 XML 資源的節點集,因此引用的Transform元素中指定的規范化算法應用於此節點集。 在這種情況下,規范化用於計算DigestValue
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.