基于XMLSec标准的签名验证

XXL

我遇到基于XMLSec标准验证XML文件签名问题

我在跑:

xmlsec1 1.2.19(openssl)

这是用于验证证书

wget -O cert.pem http://pastie.org/pastes/8532183/text?key=r4juxvisjzv9s7rqbkv1dw

和实际的.xml

wget -O file.xml http://www.nordea.fi/sitemod/upload/root/content/nordea_fi_fi/yritysasiakkaat/yhteys_pankkiin/muut/SOAPrequest_GetUserInfo.xml

我用来执行签名验证的命令行:

xmlsec1 --verify --pubkey-cert-pem cert.pem --id-attr:Id正文file.xml

我得到的错误是:

func = xmlSecOpenSSLEvpDigestVerify:file = digests.c:line = 250:obj = sha1:subj =未知:错误= 12:无效
数据:数据和摘要与
FAIL
SignedInfo引用不正确(正常/全部):
0/1清单引用(正常/全部):0/0
错误:无法验证文件“ file.xml”

关于我可能做错了什么的想法(也许--id-attr参数应该不同)?

谢谢。

XXL

摘要实际上是由第三方计算出的,带有错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章