分布式消息服务RabbitMQ

签名的使用

2024-06-27 02:36:57

由“构造动态秘钥”和“创建待签名字符串”分别的出来的待签名字符串string_sigture、kdate;再根据hmacsha256(kdate,string_sigture)得出的结果,再将结果进行base64编码得出Sigture;然后将数据整合成HEADER放在http_client内,发出即可。

HEADER名称为Eop-Authorization;值是你的ctyun-eop-ak Header=你构造待签名字符串时的header排序 Signature=你算来的Sigture值。

例如你待签名的字符串header顺序是 eop-date和host;那么你加到header里的值就是:

Eop-Authorization: {ctyun-eop-ak} Header=eop-date;host Signature=xad01/ada


hhQeh5TqkyxI