- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos da autorização
- Testar
Nome completo: projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.asymmetricDecrypt
Descriptografa os dados que foram criptografados com uma chave pública recuperada de cryptoKeyVersions.getPublicKey
, correspondente a uma CryptoKeyVersion
com CryptoKey.purpose
ASYMMETRIC_DECRYPT.
Solicitação HTTP
POST https://cloudkms.googleapis.com/v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
name |
Obrigatório. O nome do recurso da A autorização exige a permissão do Google IAM a seguir para o recurso
|
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON | |
---|---|
{ "ciphertext": string } |
Campos | |
---|---|
ciphertext |
Obrigatório. Os dados criptografados com a chave pública Uma string codificada em base64. |
Corpo da resposta
Se bem-sucedido, o corpo da resposta conterá os dados com a estrutura a seguir:
Mensagem da resposta para KeyManagementService.AsymmetricDecrypt
.
Representação JSON | |
---|---|
{ "plaintext": string } |
Campos | |
---|---|
plaintext |
Os dados descriptografados que foram originalmente criptografados com a chave pública correspondente. Uma string codificada em base64. |
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.