经过数字签名的 xml 是否在编码后保留其签名?
Does a digitally signed xml keep its signature after encoding?
我正在将 xml 文件发送到经过数字签名的 Web 服务。 soap 通信有效,但响应告诉我签名无效。
文件以 base64 编码发送。这会影响签名吗?
base64 是数据的逐位表示。只是编码,没有修改。因此,如果签名在您这边有效但在另一边无效,则可能是信任问题:
- 签署者证书是否可信?
- 签署者证书的颁发者是否可信?
- 签名证书的根证书是否已知且可信?
我正在将 xml 文件发送到经过数字签名的 Web 服务。 soap 通信有效,但响应告诉我签名无效。 文件以 base64 编码发送。这会影响签名吗?
base64 是数据的逐位表示。只是编码,没有修改。因此,如果签名在您这边有效但在另一边无效,则可能是信任问题:
- 签署者证书是否可信?
- 签署者证书的颁发者是否可信?
- 签名证书的根证书是否已知且可信?
- 签署者证书的颁发者是否可信?