私はこれで頭がいっぱいです。これを機能させるための正しいコードの組み合わせが見つかりません。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 に変換されるとき。どんなアイデアでも大歓迎です!