Método: cryptoKeyVersions.getPublicKey

Nome completo: projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.getPublicKey

Retorna a chave pública para a CryptoKeyVersion específica. CryptoKey.purpose precisa ser ASYMMETRIC_SIGN ou ASYMMETRIC_DECRYPT.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

O name da chave pública CryptoKeyVersion a ser recebida.

A autorização exige a permissão do Google IAM a seguir para o recurso name especificado:

  • cloudkms.cryptoKeyVersions.viewPublicKey

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

A chave pública para uma CryptoKeyVersion específica. Extraída por meio de cryptoKeyVersions.getPublicKey.

Representação JSON

{
  "pem": string,
  "algorithm": enum(CryptoKeyVersionAlgorithm)
}
Campos
pem

string

A chave pública, codificada no formato PEM. Para mais informações, consulte as seções RFC 7468 referentes a Considerações gerais e Codificação textual de informações de chave pública do assunto.

algorithm

enum(CryptoKeyVersionAlgorithm)

O Algorithm associado a essa chave.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte a Visão geral da autenticação.

Testar

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud KMS