0

在Web服务(Web API)设置中,如何证明数字签名响应与特定请求相关。例如,我发送了一些参数,响应返回“true”或“false”,但我想证明响应与我发送的参数相关联。我能想到的唯一方法是响应应该包含这些参数。还有其他选择吗?Web服务 - 相关请求和响应

回答

0

您必须将请求链接到响应,包括请求本身(或主要部分)或简单地使用URL和参数的散列。例如SHA256 (path +param1 + params2 + param3),具体取决于要保留的数据。数字签名可保护两种情况下的响应完整性。

如果在响应中包含散列,则还需要存储请求或至少请求的参数,以便能够验证散列是否与发送的参数相对应。还包括一个标识符以简单的方式链接请求和响应