Cloud Key Management Service (KMS) API (cloudkms:v1)

2025-08-10

1 new method | 1 updated method

Additions

    Methods
  • cloudkms.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.decapsulate

      Path : v1/{+name}:decapsulate

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}/cryptoKeyVersions/{cryptoKeyVersionsId}:decapsulate

      HTTP Method : POST

      Parameters :

        name

          Description : Required. The resource name of the CryptoKeyVersion to use for decapsulation.

          Pattern : ^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/[^/]+/cryptoKeyVersions/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloudkms
    • Description : Decapsulates data that was encapsulated with a public key retrieved from GetPublicKey corresponding to a CryptoKeyVersion with CryptoKey.purpose KEY_ENCAPSULATION.

Updates

    Methods
  • cloudkms.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.getPublicKey

      Parameters :

        publicKeyFormat

          Enum  XWING_RAW_BYTES

          Enum Descriptions  The returned public key is in raw bytes format defined in its standard https://datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem.