非対称キーペアの公開キーを取得します。 公開鍵を使用して、ローカルデータを暗号化し、署名を検証できます。
デバッグ
リクエストパラメーター
| パラメーター | データ型 | 必須/任意 | 例 | 説明 |
|---|---|---|---|---|
| アクション | String | 必須 | GetPublicKey |
実行する操作です。 値をGetPublicKeyに設定します。 |
| KeyId | String | 必須 | 5c438b18-05be-40ad-b6c2-3be6752c **** |
CMKのグローバル一意ID。 このパラメーターをCMKにバインドされているエイリアスに設定することもできます。 詳細については、「エイリアスの使用」をご参照ください。 |
| KeyVersionId | String | 必須 | 2ab1a983-7072-4bbc-a582-584b5bd8 **** |
CMKバージョンのグローバル一意ID。 |
レスポンスパラメーター
| パラメーター | データ型 | 例 | 説明 |
|---|---|---|---|
| KeyId | String | 5c438b18-05be-40ad-b6c2-3be6752c **** |
グローバルに一意な CMK の ID。 注 KeyIdパラメーターをCMKのエイリアスに設定すると、エイリアスがバインドされているCMKのIDが返されます。
|
| KeyVersionId | String | 2ab1a983-7072-4bbc-a582-584b5bd8 **** |
プレーンテキストの暗号化に使用されるCMKのバージョン。 |
| PublicKey | String | ---- BEGIN PUBLIC KEY -----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs5Yu9AEgATN2/e3nUz1K\nEy6ng8MSPutcse2/VECG \nHtc4UOR5AvaoRrfpgu2uq \nHtc4UOR5AvaoRrfpgu2uq + i70/ZXrWL \pGb1hgZV8cWheIHMxwrR3IiQlM5qN7EF \n7boC41ePXwD0JWt41sP + rgCmpjBx00puIG IlnoReEgI1ZGYmK98GgA /XzmNjZZZZZZiD \AID------ |
PEM形式で返された公開キー。 |
| RequestId | String | 475f1620-b9d3-4d35-b5c6-3fbdd941423d |
リクエストの ID です。 |
例
リクエストの例
https:// [エンドポイント]/?Action=GetPublicKey
&KeyId=5c438b18-05be-40ad-b6c2-3be6752c ****
&KeyVersionId=2ab1a983-7072-4bbc-a582-584b5bd8 ****
&<共通リクエストパラメーター>
正常に処理された場合のレスポンス例
XML 形式
<KMS>
<KeyId>5c438b18-05be-40ad-b6c2-3be6752c ****</KeyId>
<KeyVersionId>2ab1a983-7072-4bbc-a582-584b5bd8****</KeyVersionId>
<PublicKey>---- BEGIN PUBLIC KEY -----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs5Yu9AEgATN2/e3nUz1K\nEy6ng8MSPutcse2/VECG /\nHtc4UOR5AvaoRrfpgu2uq \i+ i70/ZXrWL + pGb1hgZV8cWheIHMxwrR3IiQlM5qN7EF \n7boC41ePXwD0JWt41sP + rgCmpjBx00puIG + BLzm-NjZiD \| Pub-Je85キーBL-END Qn-Je85 +
<RequestId>475f1620-b9d3-4d35-b5c6-3fbdd941423d</RequestId>
</KMS>
JSON 形式
{
"KeyId": "5c438b18-05be-40ad-b6c2-3be6752c ****" 、
"KeyVersionId": "2ab1a983-7072-4bbc-a582-584b5bd8****",
"PublicKey": "----- BEGIN PUBLIC KEY ----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs5Yu9AEgATN2/e3nUz1K\nEy6ng8MSPutcse2/VECG/NUF9C6D4IsJ64ShzY3dcn34WYzTOe916eMJFxyrNrSw\nHtc4UOR5AvaoRrfpgu2uq + i70/ZXrWL + pGb1hgZV8cWheIHMxwrR3IiQlM5qN7EF\n9BdyWtyBfUGsp0Bn1VqlPc5G0x0a9xU2z9YtP994yDenNVIoIQ6Cov1lIEuwXAb2\n7boC41ePXwD0JWt41sP + rgCmpjBx00puIG Qz-NjZiD \AIDn BL-PU-KEY BL--- -- -- --
"RequestId": "475f1620-b9d3-4d35-b5c6-3fbdd941423d"
}
エラーコード
エラーコードリストについては、「API エラーセンター」をご参照ください。