首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用DVCS验证XML-DSig

用DVCS验证XML-DSig
EN

Security用户
提问于 2013-05-21 05:31:29
回答 1查看 216关注 0票数 3

是否可以通过数据验证和认证服务器(RFC 3029)验证XML消息(使用XML或XAdES签名)?它是否应该理解XML签名?它能解析XML吗?还是消息必须以特定的格式被DVCS验证?

根据RFC 3029:

DVCSRequest ::= SEQUENCE { requestInformation DVCSRequestInformation,Data Data,transactionIdentifier GeneralName可选} data ::=选择{消息八进制字符串,messageImprint DigestInfo,证书序列大小(1..MAX)的TargetEtcChain }请求者填充“data”元素如下:

  • 对于vsd服务请求,请求者将CMS SignedData对象封装在“message”选择的值八进制中。由请求者决定是否以及如何提供验证signedData对象中的签名(S)所需的任何证书。请求者可以向封装的signedData对象或请求的证书列表中添加证书。

这是否意味着DVCS不支持XML?消息必须采用CMS SignedData格式吗?

EN

回答 1

Security用户

回答已采纳

发布于 2013-08-16 21:15:53

兼容RFC 3029的服务器必须处理CMS SignedData格式的消息,而不是任何类型的SignedData消息。

话虽如此,ASN.1和XML之间的转换是一个常见的用例。现代实现可能/应该接受各种类型的输入消息,而不仅仅是CMS SignedData。

我相信,同样重要的是,RFC 3029是类型的“实验性”,现在已经12岁了。

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

https://security.stackexchange.com/questions/36241

复制
相关文章

相似问题

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