メソッド: cryptoKeyVersions.getPublicKey

フルネーム: projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.getPublicKey

指定した CryptoKeyVersion の公開鍵を返します。CryptoKey.purposeASYMMETRIC_SIGN または ASYMMETRIC_DECRYPT である必要があります。

HTTP リクエスト

GET https://cloudkms.googleapis.com/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

取得する CryptoKeyVersion 公開鍵の name

承認には、指定したリソースの name に対する次の Google IAM 権限が必要です。

  • cloudkms.cryptoKeyVersions.viewPublicKey

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

指定した CryptoKeyVersion の公開鍵。cryptoKeyVersions.getPublicKey によって取得されます。

JSON 表現

{
  "pem": string,
  "algorithm": enum(CryptoKeyVersionAlgorithm)
}
フィールド
pem

string

PEM 形式でエンコードされた公開鍵。詳しくは、一般的な考慮事項RFC 7468 セクションと主体者公開鍵情報のテキスト エンコーディングをご覧ください。

algorithm

enum(CryptoKeyVersionAlgorithm)

この鍵に関連付けられている Algorithm

承認スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/cloudkms
  • https://www.googleapis.com/auth/cloud-platform

詳細については、認証の概要をご覧ください。

試してみましょう

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud KMS ドキュメント