首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xmlsec1符号失败- id

xmlsec1符号失败- id
EN

Stack Overflow用户
提问于 2017-12-21 02:54:54
回答 1查看 958关注 0票数 1

在我的SignInfo节点中

代码语言:javascript
复制
<ds:Reference URI="#Id-132">...

它指的是下面的节点:

代码语言:javascript
复制
<soapenv:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-132">

命令:

代码语言:javascript
复制
xmlsec1 --sign --output request-signed.xml --privkey-pem privatekey.pem raw_message.xml

我有一个错误:func=xmlSecXPathDataExecute:file=xpath.c:line=273:obj=unknown:subj=xmlXPtrEval:error=5:libxml2库函数failed:expr=xpointer(id('Id-132'))

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-19 21:23:29

使用is引用进行签名是必要的--id-attr:参数。示例:

代码语言:javascript
复制
<ds:Reference URI="#Id-132">

<soapenv:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-132">

命令:xmlsec1 --sign --output request-signed.xml --privkey-pem privatekey.pem --id-attr:Id raw_message.xml

更多信息:https://snippets.aktagon.com/snippets/758-how-to-sign-xml-documents-using-xmldsig-xml-signature-

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47917261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档