Aliyun.Util.Sign (aliyun_util v0.3.5)
签名相关。
Link to this section Summary
Link to this section Functions
Link to this function
gen_nounce(length \\ 16)
Specs
gen_nounce(non_neg_integer()) :: String.t()
生成nounces。
Examples
iex> <<_::binary-size(16)>> = Aliyun.Util.Sign.gen_nounce()
Link to this function
sign(string_to_sign, key)
Specs
签名字符串。
Examples
iex> key = "da39a3ee5e6b4b0d3255bfef95601890afd80709"
iex> Aliyun.Util.Sign.sign("ug0", key)
"lT5/H+dMe7PnMcBTpfvTWzGWOKg="
Link to this function
sign(verb, params, key)
Specs
签名 request。
Examples
iex> key = "da39a3ee5e6b4b0d3255bfef95601890afd80709"
iex> Aliyun.Util.Sign.sign("get", %{foo: "bar"}, key)
"E+z0VjVGET2NYVZjPrAz7Mep8Go="