キーペアを手動で生成する
Tip: Amazon Pay インテグレーションセントラルを使用して、キーペアを生成することもできます。詳細については、 インテグレーションの準備をするを参照してください。
キーペアの生成
Amazon Payは、非対称暗号化を使用して通信を保護します。 Amazon Payにアクセスするには、Public KeyとPrivate Keyのペアと、対応するPublic Key ID(キーペアの一意のAmazon Pay識別子)が必要です。次の手順を使用して、Public KeyとPrivate Keyのペアを手動で生成できます。
コマンドプロンプトまたはターミナルを開き、以下のコマンドでPublic KeyとPrivate Keyのペアを生成します。
openssl genpkey -out privateKey.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048
openssl rsa -in privateKey.pem -pubout > publicKey.pub
WindowsコマンドプロンプトまたはWindowsPowerShellを開き、以下のコマンドでPublic KeyとPrivate Keyのペアを生成します。
ssh-keygen -t rsa -b 2048 -m PKCS8 -f privateKey.pem
ssh-keygen -f privateKey.pem -e -m PKCS8 > publicKey.pub
キー生成の為に、シェルプログラムをインストールします。Git Bash (または同等のシミュレーションソフト)をダウンロードし、以下のコマンドでPublic KeyとPrivate Keyのペアを生成します。
openssl genpkey -out privateKey.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048
openssl rsa -in privateKey.pem -pubout > publicKey.pub
キーペアを生成したら、Amazon Pay インテグレーションセントラルからPublic keyをPublic Key IDに交換できます: US, EU, JP
Public keyをPublic Key IDに交換する
次の手順に従って、前の手順で生成したPublic KeyをPublic Key IDと交換します。
- Amazon Pay インテグレーションセントラルに移動します: US, EU, JP.
- 「自社開発」インテグレーションとして識別します
- ドロップダウンメニューから「自社開発」オプションを選択します
- 「V2」カテゴリーを使用します
- 「手順を見る」ボタンをクリックします
- Public KeyとPrivate Keyのキーペアを作成します
- 「APIキーペアの作成」セクションに移動します
- 「キーペアの作成」ボタンをクリックします
- 「既存のPublic Keyを使用して API 認証情報を作成する」を選択し、既存のPublic Keyを設定します
- APIキーに名前を付けます。わかりやすい名前を使用します。この名前は、インテグレーションセントラルで複数のキーを管理する必要がある場合にそれらを区別するために使用されます。キーに名前を付けるときは、誰がそれを使用していて、何のために使用しているかを考慮する必要があります。
- 「キーの作成」をクリックして、Public KeyとPrivate Keyのキーペアを作成します