非対称キーペアの公開キーを取得します。 公開鍵を使用して、ローカルデータを暗号化し、署名を検証できます。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター データ型 必須/任意 説明
アクション 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 エラーセンター」をご参照ください。