我正在尝试在我的iOS应用程序中访问Amazon的产品广告API.创造签名似乎是艰难的一部分.在此页面上:
http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/rest-signature.html
它说“用SHA256哈希算法计算符合RFC 2104的HMAC”.亚马逊还提供了一个java类来为你做这个:
http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/AuthJavaSampleSig2.html
有人知道如何在Objective-C中做到这一点?我研究了AWS iOS SDK,但似乎并没有包含产品广告API.
解决方法
实际上,AWS iOS SDK DID具有处理所有身份验证情况的静态方法.
也许你应该瞥一下AmazonAuthUtils.h:
也许你应该瞥一下AmazonAuthUtils.h:
+(Nsstring *)HMACSign:(NSData *)data withKey:(Nsstring *)key usingalgorithm:(CCHmacAlgorithm)algorithm; +(NSData *)sha256HMac:(NSData *)data withKey:(Nsstring *)key;
您可以在文档:http://docs.amazonwebservices.com/AWSiOSSDK/latest/Classes/AmazonAuthUtils.html中找到它
原文地址:https://www.jb51.cc/c/113948.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。