我对此束手无策,只是找不到正确的代码组合来完成这项工作。我正在尝试为 API 查询创建身份验证摘要。我尝试了许多 CFML 函数(例如: Coldfusion HMAC-SHA1 加密和HMAC SHA1 ColdFusion),但我没有得出与 API 文档中引用的相同结果。这是该示例(基本上是请求标头的元素,以换行符作为分隔符。):
application/xml\nTue, 30 Jun 2009 12:10:24 GMT\napi.summon.serialssolutions.com\n/2.0.0/search\ns.ff=ContentType,or,1,15&s.q=forest\n
这是关键:
ed2ee2e0-65c1-11de-8a39-0800200c9a66
根据文档,这应该导致:
3a4+j0Wrrx6LF8X4iwOLDetVOu4=
当 HMAC 哈希转换为 Base64 时。任何想法将不胜感激!