【问题标题】:Does a digitally signed xml keep its signature after encoding?数字签名的 xml 在编码后是否保留其签名?
【发布时间】:2021-06-16 09:57:48
【问题描述】:

我正在将 xml 文件发送到经过数字签名的 Web 服务。肥皂通信是有效的,但响应告诉我签名不是。 文件以 base64 编码发送。这会干扰签名吗?

【问题讨论】:

    标签: soap base64 certificate soapui


    【解决方案1】:

    base64 是数据的逐位表示。只是编码,没有修改。因此,如果签名在您一方有效但在另一方无效,则可能是信任问题:

    • 签名者证书是否受信任?
      • 签名者证书的颁发者是否受信任?
        • 签名证书的根证书是否已知且可信?

    【讨论】:

    • 谢谢,这很有帮助。我正在与网络服务的所有者交谈,并确保他们信任我的证书。
    • 有任何反馈吗?
    • 是的,事实证明我的 XML 被签名为 XAdES_BES:1.3.2 类型,我需要将其签名为以下两种之一:XAdES - Epes 或 XAdES - XL。 Web 服务文档没有指定这一点,必须在支持下开票。我的证书是由网站本身验证的,这导致了进一步的混乱。慢慢整理吧:)
    猜你喜欢
    • 2021-12-06
    • 2017-03-15
    • 1970-01-01
    • 2010-09-13
    • 2022-09-27
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多