Signatureの生成方法
EP-APIでは、API利用時の認証情報にAccessKey及びSignatureを利用します。
本ページではSignatureの生成方法について説明します。
Signature生成手順
1.Signature以外のリクエストパラメータを確定します。
2.HTTPリクエストメソッド、HTTPリクエストヘッダ、APIごとのパスを結合した文字列を生成します。
結合順は必ず以下のとおりにしてください。
HTTPリクエストメソッド+\n |
HTTPリクエストヘッダ+\n |
APIのパス |
| 結合パラメータ | 内容 |
|---|---|
| HTTPリクエストメソッド | GET、POSTのいずれかを連結します |
| HTTPリクエストヘッダ |
|
| APIのパス |
|
3.手順2で生成した文字列に対して、SignatureMethodで指定したハッシュアルゴリズムに従ってHMACを算出します。
HMACを算出する際のKeyにはSecretKeyを利用します。SecretKeyについて詳しくは、「AccessKeyとSecretKey」をご覧ください。