具有 OpenSSL/请求 Amazon S3 签名的 HMAC-SHA1
我正在编写一个程序,使用 libCurl 和 OpenSSL 将文件上传到 C 中的 Amazon S3。要向亚马逊发送请求,我必须使用 HMAC-SHA1 这里亚马逊文档对此进行了解释。请帮忙,可以用 openSSL 来完成吗?如果你知道,请告诉我如何做?或者我需要使用其他库?
I am writing a program to upload file to Amazon S3 in C with libCurl and OpenSSL. To send a request to amazon I have to sign it - with HMAC-SHA1 here amazon doc that explain it. Help, please, can it be done with openSSL, and if U know advise how? Or I need to use some other libs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
文档的这一部分准确解释了每种请求类型(包括上传文件)要编码的内容,并提供了几个有助于测试请求/哈希的示例:
http://docs.aws.amazon.com/AmazonS3/latest /dev/RESTAuthentication.html#RESTAuthenticationExamples
This section of the documentation explains exactly what to encode for each request type (including uploading a file), with several examples that are good for testing your requests/hashing:
http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#RESTAuthenticationExamples
如果是iOS的话..
If it's iOS..