XML签名。错误的数字签名

时间:2012-11-24 14:28:25

标签: .net xml

拥有签署XML的第三方软件,并通过某些第三方服务进行验证。

Fiddler表示:

<ds:SignatureValue>
    Ds+gdisYg7C8ZdZqEXJNkhTLabsuWwUpUcdLNRn+qr6HhmHX01g0an6No59va6+AlaSZpcjw
    3oRh7sVpUaL/Yg==
</ds:SignatureValue>

我的签名是.net:

<ds:SignatureValue>
    Ds+gdisYg7C8ZdZqEXJNkhTLabsuWwUpUcdLNRn+qr6HhmHX01g0an6No59va6+AlaSZpcjw3oRh7sVpUaL/Yg==
</ds:SignatureValue>

无法验证。 那么,为什么格式化SignatureValue会有什么影响呢?或者无所谓?

1 个答案:

答案 0 :(得分:1)

没关系。但是,由于传统原因,许多使用Base64编码的规范建议将线路长度限制为64(或76)。 XML签名隐式推荐这个,因为XML模式可以。我确信可以指示.net库将该行拆分为64个字符。