发起请求时,需要构造一个eop-date的时间,这个时间的格式是yyyymmddTHHMMSSZ;言简意赅一些,就是年月日T时分秒Z
1、先是拿你申请来的ctyun-eop-sk作为密钥,eop-date作为数据,算出ktime;
2、拿ktime作为密钥,你申请来的ctyun-eop-ak数据,算出kAk;
3、拿kAk作为密钥,eop-date的年月日值作为数据,算出kdate。
eop-date | yyyymmddTHHMMSSZ(20211221T163614Z)(年月日T时分秒Z) |
---|---|
Ktime | 使用ctyun-eop-sk作为密钥,eop-date作为数据,算出ktime; Ktime = hmacSha256(ctyun-eop-sk, eop-date) |
kAk | 使用ktime作为密钥,你申请来的ctyun-eop-ak数据,算出kAk; kAk = hmacsha256(ktime,ctyun-eop-ak) |
kdate | 使用kAk作为密钥,eop-date的年月日值作为数据;算出kdate; kdate = hmacsha256(kAk, eop-date) |