Suporte regulatório no Cloud Key Management Service

Este documento descreve os recursos, as configurações e as APIs do Cloud Key Management Service que se alinham aos controles dos pacotes de controle compatíveis. Neste documento, presumimos que você esteja usando o Assured Workloads.

Limite de dados da Índia

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados da Índia.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados da Índia.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados da Índia.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados da Índia.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados da Índia.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados da Índia.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados da Índia.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Filtragem e classificação
  • filter
  • orderBy
  • pageToken
Principais controles de acesso
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • keyAccessJustificationsPolicyConfig.name
Configuração da chave
  • autokeyConfig.keyProject
  • autokeyConfig.name
  • cryptoKey.cryptoKeyBackend
  • ekmConnection.cryptoSpacePath
  • wrappingKey
Gerenciamento de identificadores de chaves
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Importação de material da chave
  • autokeyConfig.etag
  • cryptoKeyVersion
  • ekmConnection.etag
  • importJob
  • importingKey
Rotulação
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Projeto e local
  • project
Quorum e propostas de acesso
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
Identificação de recursos
  • cryptoKeyVersionId
  • name
  • parent
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Limite de dados e suporte da Austrália

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos de Limite de Dados e Suporte da Austrália.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da Austrália.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da Austrália.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da Austrália.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da Austrália.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da Austrália.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da Austrália.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Gerenciamento de chaves externas
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Filtragem e classificação
  • filter
  • orderBy
  • pageToken
Propostas de instância de HSM
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposalId
Importar configuração do job
  • importJob
  • importJob.cryptoKeyBackend
Controle de acesso à chave
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.endpointFilter
  • keyAccessJustificationsPolicyConfig.name
Gerenciamento de identificadores de chaves
  • keyHandle.resourceTypeSelector
  • keyHandleId
Configuração de gerenciamento de chaves
  • autokeyConfig.keyProject
  • autokeyConfig.name
  • ekmConfig.defaultEkmConnection
Gerenciamento de versões de chaves
  • cryptoKeyVersion
  • cryptoKeyVersionId
Identificação de recursos
  • name
  • parent
  • project

Limite de dados e suporte do Canadá

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados e Suporte do Canadá.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o Limite de Dados do Canadá e suporte nas seguintes regiões Google Cloud :

  • northamerica-northeast1
  • northamerica-northeast2

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte do Canadá.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte do Canadá.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte do Canadá.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte do Canadá.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte do Canadá.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte do Canadá.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Detalhes da chave criptográfica
  • cryptoKey
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Configuração do EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Importar configuração do job
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Controle de acesso à chave
  • keyAccessJustificationsPolicyConfig.name
Gerenciamento de identificadores de chaves
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Configuração da versão da chave
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • cryptoKeyVersionId
Opções de lista e filtro
  • filter
  • orderBy
  • pageToken
Identificação de recursos
  • name
  • project
Gerenciamento de recursos
  • parent
  • updateMask.paths

Limite de dados e suporte da UE

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados da UE e Suporte.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o Limite de Dados da UE e suporte nas seguintes regiões Google Cloud :

  • europe-west8
  • europe-west9
  • europe-west3

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da UE.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da UE.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da UE.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da UE.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da UE.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte da UE.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Configuração do Autokey
  • autokeyConfig.etag
  • autokeyConfig.keyProject
  • autokeyConfig.name
Contexto e quórum
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
Especificidades da versão da chave criptográfica
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Detalhes da conexão do EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Filtragem e classificação
  • filter
  • orderBy
Detalhes do job de importação
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Configuração do identificador de chave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Paginação
  • pageToken
Identificação de recursos
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • parent
  • project
Informações sobre o encapsulamento de chaves
  • wrappingKey

Limite de dados e suporte de Israel

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados e Suporte de Israel.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte de Israel.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte de Israel.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte de Israel.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte de Israel.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte de Israel.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte de Israel.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Dados contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Gerenciamento de chaves externas
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConfig.defaultEkmConnection
Filtragem e organização
  • filter
  • orderBy
  • pageToken
Detalhes da proposta de HSM
  • singleTenantHsmInstance.name
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Importar configuração do job
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Controle de acesso à chave
  • autokeyConfig.name
  • ekmConnectionId
  • keyAccessJustificationsPolicyConfig.name
  • keyHandle.name
  • keyHandleId
  • wrappingKey
Configuração da chave
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Informações da versão da chave
  • cryptoKey
  • cryptoKeyVersion
  • cryptoKeyVersionId
Identificação de recursos
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Máscara de atualização
  • updateMask.paths

Limite de dados do Japão

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados do Japão.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados do Japão.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados do Japão.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados do Japão.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados do Japão.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados do Japão.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados do Japão.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Controle de acesso e permissões
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • keyAccessJustificationsPolicyConfig.name
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Gerenciamento de instâncias de HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Gerenciamento de chaves
  • autokeyConfig.etag
  • autokeyConfig.keyProject
  • ekmConnection.cryptoSpacePath
  • ekmConnection.cryptoSpacePath
  • ekmConnection.etag
  • ekmConnectionId
Configuração da versão da chave
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • cryptoKeyVersionId
  • importJob.cryptoKeyBackend
Encapsulamento de chaves
  • cryptoKey
  • importingKey
  • wrappingKey
Opções de listagem e filtragem
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • filter
  • orderBy
  • pageToken
Configuração do projeto e do back-end
  • cryptoKey.cryptoKeyBackend
  • project
Identificação de recursos
  • keyHandle.name
  • keyHandleId
  • name
  • parent
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Máscara de atualização
  • updateMask.paths

Limite de dados e suporte dos EUA

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos de Limite de Dados e Suporte dos EUA.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o Limite de Dados e o suporte dos EUA nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte dos EUA.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte dos EUA.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte dos EUA.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte dos EUA.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte dos EUA.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados e Suporte dos EUA.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Atualizações de configuração
  • updateMask.paths
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Configuração do EKM
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConfig.defaultEkmConnection
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
Filtragem e classificação
  • filter
  • orderBy
Detalhes do job de importação
  • importJob.cryptoKeyBackend
  • importingKey
Justificativa de acesso à chave
  • keyAccessJustificationsPolicyConfig.name
Detalhes do identificador da chave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Parâmetros de gerenciamento de chaves
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • wrappingKey
Paginação
  • pageToken
Identificação de recursos
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • parent
  • singleTenantHsmInstanceProposalId

Limite de dados para CJIS

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do limite de dados para CJIS.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados da CJIS nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para CJIS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para CJIS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para CJIS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para CJIS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para CJIS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para CJIS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Configuração de chave externa
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Filtragem e classificação
  • filter
  • orderBy
Propostas de instância de HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposalId
Importar configuração do job
  • importJob
  • importJob.cryptoKeyBackend
Criação e atualização de chaves
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • updateMask.paths
Detalhes do identificador da chave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Configuração de gerenciamento de chaves
  • autokeyConfig.keyProject
  • autokeyConfig.name
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnectionId
Paginação
  • pageToken
Identificação de recursos
  • name
  • parent
  • project

Limite de dados para o Canadá protegido B

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados para o Canadá Protected B.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados do Canadá Protected B nas seguintes regiões Google Cloud :

  • northamerica-northeast1
  • northamerica-northeast2

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o Canadá protegido B.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o Canadá protegido B.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o Canadá protegido B.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o Canadá protegido B.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o Canadá protegido B.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o Canadá protegido B.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Filtragem e classificação
  • filter
  • orderBy
  • pageToken
Importar configuração do job
  • importJob
  • importJob.cryptoKeyBackend
Configuração da chave: Autokey
  • autokeyConfig.keyProject
  • autokeyConfig.name
Configuração da chave: ekm
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Configuração da chave: proteção externa
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Configuração do identificador de chave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Metadados principais
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Configuração de quorum e confiança
  • quorumReply.challengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
Identificação de recursos
  • cryptoKeyVersionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Limite de dados para FedRAMP de nível alto

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do limite de dados para o FedRAMP de nível alto.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o Limite de Dados para FedRAMP High nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível alto.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível alto.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível alto.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível alto.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível alto.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível alto.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Contexto e autenticação
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
Atributos da chave criptográfica
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Integração de chaves externas
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Filtragem e classificação
  • filter
  • orderBy
Propostas de instância de HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Detalhes do job de importação
  • importJob.cryptoKeyBackend
  • importingKey
Gerenciamento de identificadores de chaves
  • keyHandle.resourceTypeSelector
  • keyHandleId
Configuração de gerenciamento de chaves
  • autokeyConfig.name
  • ekmConfig.defaultEkmConnection
  • keyAccessJustificationsPolicyConfig.name
  • wrappingKey
Paginação
  • pageToken
Identificação de recursos
  • cryptoKeyVersionId
  • ekmConnectionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId

Limite de dados para FedRAMP de nível médio

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do limite de dados para o FedRAMP de nível médio.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível médio.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível médio.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível médio.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível médio.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível médio.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para FedRAMP de nível médio.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Controle de acesso e políticas
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • keyAccessJustificationsPolicyConfig.name
Detalhes da conexão EKM
  • ekmConnection.cryptoSpacePath
  • ekmConnection.etag
  • ekmConnectionId
Operações de importação e exportação
  • importJob
  • importingKey
  • wrappingKey
Configuração de gerenciamento de chaves
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConfig.defaultEkmConnection
Gerenciamento de versões de chaves
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Rotulagem e metadados
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Paginação e filtragem
  • filter
  • orderBy
  • pageToken
Quorum e autenticação multifator
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação de recursos
  • name
  • parent
  • project
IDs específicos de recursos
  • cryptoKeyVersionId
  • keyHandleId
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Limite de dados da publicação 1075 do IRS

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do limite de dados da publicação 1075 do IRS.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados da publicação 1075 do IRS nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da publicação 1075 do IRS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da publicação 1075 do IRS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da publicação 1075 do IRS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da publicação 1075 do IRS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da publicação 1075 do IRS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da publicação 1075 do IRS.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Detalhes da conexão EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Filtragem e organização
  • filter
  • orderBy
  • pageToken
Controle de acesso à chave
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • keyAccessJustificationsPolicyConfig.name
  • wrappingKey
Detalhes do identificador da chave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Configuração de gerenciamento de chaves
  • autokeyConfig.etag
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConnection.etag
  • importJob.cryptoKeyBackend
Gerenciamento de versões de chaves
  • cryptoKey
  • cryptoKeyVersion
  • importJob
Rótulos e metadados
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Gerenciamento de quorum e confiança
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
Identificação de recursos
  • cryptoKeyVersionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Limite de dados para ITAR

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados para a ITAR.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados da ITAR nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para ITAR.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para ITAR.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para ITAR.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para ITAR.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para ITAR.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo Limite de Dados para ITAR.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Configuração do gerenciamento de chaves externas (ekm)
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Filtragem e paginação
  • filter
  • orderBy
  • pageToken
Controle de acesso à chave
  • keyAccessJustificationsPolicyConfig.name
principais atributos
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Gerenciamento de identificadores de chaves
  • keyHandle.resourceTypeSelector
  • keyHandleId
Importação e encapsulamento de chaves
  • importJob
  • importJob.cryptoKeyBackend
  • wrappingKey
Gerenciamento de versões de chaves
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • cryptoKeyVersionId
Propostas de quorum e segurança
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
Identificação de recursos
  • name
  • parent
  • project

Limite de dados para o nível de impacto 2 (IL2)

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados para o nível de impacto 2 (IL2, na sigla em inglês).

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados para o nível de impacto 2 (IL2) nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 2 (IL2).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 2 (IL2).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 2 (IL2).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 2 (IL2).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 2 (IL2).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 2 (IL2).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Controle de acesso e permissões
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • keyAccessJustificationsPolicyConfig.name
  • wrappingKey
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Filtragem e classificação
  • filter
  • orderBy
Importar configuração do job
  • importJob.cryptoKeyBackend
  • importingKey
Configuração de gerenciamento de chaves
  • autokeyConfig.keyProject
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Configuração da versão da chave
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Paginação
  • pageToken
Propostas de quorum e segurança
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação de recursos
  • name
  • parent
  • project
Mascaramento de atualização
  • updateMask.paths

Limite de dados para o nível de impacto 4 (IL4)

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados para o nível de impacto 4 (IL4, na sigla em inglês).

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados para o nível de impacto 4 (IL4) nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Configurações aplicáveis

A tabela a seguir descreve as restrições da política da organização e as configurações de produto que se aplicam ao limite de dados para o nível de impacto 4 (IL4). Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: SOFTWARE
  • Allowed: HSM
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 4 (IL4).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 4 (IL4).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 4 (IL4).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 4 (IL4).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 4 (IL4).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 4 (IL4).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Controle de acesso e permissões
  • keyHandle.resourceTypeSelector
  • wrappingKey
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Filtragem e classificação
  • filter
  • orderBy
Identificadores de chave
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Configuração de gerenciamento de chaves
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importJob.cryptoKeyBackend
Configuração da versão da chave
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Paginação
  • pageToken
Gerenciamento de quorum e confiança
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação de recursos
  • name
  • parent
  • project
Controle de atualizações
  • autokeyConfig.etag
  • ekmConnection.etag
  • updateMask.paths

Limite de dados para o nível de impacto 5 (IL5)

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do limite de dados para o nível de impacto 5 (IL5).

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados para o nível de impacto 5 (IL5) nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Configurações aplicáveis

A tabela a seguir descreve as restrições de política da organização e as configurações de produto que se aplicam ao limite de dados para o nível de impacto 5 (IL5). Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: SOFTWARE
  • Allowed: HSM
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 5 (IL5).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 5 (IL5).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 5 (IL5).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 5 (IL5).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 5 (IL5).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados para o nível de impacto 5 (IL5).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Controle de acesso e política
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.endpointFilter
  • keyAccessJustificationsPolicyConfig.name
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Filtragem e classificação
  • filter
  • orderBy
Configuração da chave
  • autokeyConfig.keyProject
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importJob.cryptoKeyBackend
Configuração da versão da chave
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • wrappingKey
Identificação de objetos
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
Paging
  • pageToken
Quorum e autenticação multifator
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação de recursos
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Máscara de atualização
  • updateMask.paths

Limite de dados da UE com justificativas de acesso

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados da UE com justificativas de acesso.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados da UE com justificativas de acesso nas seguintes regiões Google Cloud :

  • europe-west8
  • europe-west9
  • europe-west3

Configurações aplicáveis

A tabela a seguir descreve as restrições da política da organização e as configurações de produto que se aplicam ao limite de dados da UE com justificativas de acesso. Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da UE com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da UE com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da UE com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da UE com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da UE com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados da UE com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Configuração do Autokey
  • autokeyConfig.etag
  • autokeyConfig.keyProject
  • autokeyConfig.name
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Resolução do serviço de conexão do EKM
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Integração de chaves externas
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
Filtragem e organização
  • filter
  • orderBy
  • pageToken
Justificativas de acesso às chaves
  • keyAccessJustificationsPolicyConfig.name
Rótulos de chave
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Especificidades da versão da chave
  • cryptoKeyVersion
  • cryptoKeyVersionId
  • importJob
  • importingKey
  • wrappingKey
Gerenciamento de quorum e confiança
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação de recursos
  • ekmConnectionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do Limite de Dados do Reino da Arábia Saudita (KSA) com justificativas de acesso.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso nas seguintes regiões Google Cloud :

  • me-central2

Configurações aplicáveis

A tabela a seguir descreve as restrições da política da organização e as configurações de produto que se aplicam ao limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso. Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC
  • Allowed: SOFTWARE
  • Allowed: HSM

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados do Reino da Arábia Saudita (KSA) com justificativas de acesso.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.quorumChallengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
Versão da chave criptográfica
  • cryptoKeyVersion
  • cryptoKeyVersionId
Gerenciamento de chaves externas
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
Filtragem e classificação
  • filter
  • orderBy
  • pageToken
Propostas de instância de HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Importar configuração do job
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Principais controles de acesso
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • keyAccessJustificationsPolicyConfig.name
Identificador e encapsulamento de chaves
  • keyHandle.resourceTypeSelector
  • keyHandleId
  • wrappingKey
Configuração de gerenciamento de chaves
  • autokeyConfig.keyProject
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
Rótulos
  • cryptoKey.labels.key
  • cryptoKey.labels.value

Controles de soberania avançados da CNTXT na Arábia Saudita

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos dos Controles de Soberania Avançados KSA CNTXT.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o Controles de Soberania Advanced KSA CNTXT nas seguintes regiões Google Cloud :

  • me-central2

Configurações aplicáveis

A tabela a seguir descreve as restrições de políticas da organização e as configurações de produto que se aplicam ao Controles de Soberania Advanced KSA CNTXT. Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania Advanced KSA CNTXT.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania Advanced KSA CNTXT.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania Advanced KSA CNTXT.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania Advanced KSA CNTXT.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania Advanced KSA CNTXT.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania Advanced KSA CNTXT.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Controle de acesso e permissões
  • autokeyConfig.keyProject
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • ekmConnection.serviceResolvers.endpointFilter
  • keyHandle.resourceTypeSelector
Especificidades da configuração do Autokey
  • autokeyConfig.etag
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Especificidades da conexão EKM
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.hostname
Filtragem e classificação
  • filter
  • orderBy
  • pageToken
Configuração da chave
  • autokeyConfig.name
  • keyAccessJustificationsPolicyConfig.name
  • singleTenantHsmInstance.name
  • singleTenantHsmInstanceProposal.name
Material e proteção da chave
  • cryptoKey.cryptoKeyBackend
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importingKey
  • wrappingKey
Gerenciamento de quórum
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
Identificação de recursos
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • parent
  • project
Máscara de atualização
  • updateMask.paths

Fundação de controles de soberania da CNTXT na Arábia Saudita

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos da Sovereign Controls Foundation KSA CNTXT.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o Controles de Soberania Foundation KSA CNTXT nas seguintes regiões Google Cloud :

  • me-central2

Configurações aplicáveis

A tabela a seguir descreve as restrições de política da organização e as configurações de produto que se aplicam ao Controles de Soberania Foundation KSA CNTXT. Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC
  • Allowed: SOFTWARE
  • Allowed: HSM

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo KSA CNTXT da Controles de Soberania Foundation.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo KSA CNTXT da Controles de Soberania Foundation.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo KSA CNTXT da Controles de Soberania Foundation.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo KSA CNTXT da Controles de Soberania Foundation.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo KSA CNTXT da Controles de Soberania Foundation.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo KSA CNTXT da Controles de Soberania Foundation.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Detalhes da conexão EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Filtragem e classificação
  • filter
  • orderBy
  • pageToken
Detalhes do job de importação
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Justificativas de acesso às chaves
  • keyAccessJustificationsPolicyConfig.name
Configuração do identificador de chave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Configuração da proteção de chaves
  • autokeyConfig.keyProject
  • autokeyConfig.name
  • cryptoKey.cryptoKeyBackend
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Gerenciamento de quorum e confiança
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação de recursos
  • cryptoKeyVersionId
  • name
  • parent
  • project
Máscaras de atualização
  • updateMask.paths

Controles de soberania da Indra / Minsait

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos dos Controles de Soberania da Indra / Minsait.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Configurações aplicáveis

A tabela a seguir descreve as restrições da política da organização e as configurações de produto que se aplicam aos Controles de Soberania da Indra / Minsait. Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da Indra / Minsait.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da Indra / Minsait.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da Indra / Minsait.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da Indra / Minsait.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da Indra / Minsait.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da Indra / Minsait.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Dados contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Atributos de chave de criptografia
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Filtragem e classificação
  • filter
  • orderBy
  • pageToken
Política de justificativas de acesso às chaves
  • keyAccessJustificationsPolicyConfig.name
Configuração da chave: Autokey
  • autokeyConfig.keyProject
  • autokeyConfig.name
Configuração da chave: ekm
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Configuração do identificador de chave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Importação e encapsulamento de chaves
  • importJob.cryptoKeyBackend
  • importingKey
  • wrappingKey
Configuração da versão da chave: proteção externa
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Identificação de recursos
  • cryptoKeyVersionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Controles de soberania da PSN (TIM)

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos dos Controles de Soberania da PSN (TIM).

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para controles de soberania da PSN (TIM) nas seguintes regiões Google Cloud :

  • europe-west8

Configurações aplicáveis

A tabela a seguir descreve as restrições de política da organização e as configurações de produto que se aplicam aos Controles de Soberania da PSN (TIM). Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da PSN (TIM).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da PSN (TIM).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da PSN (TIM).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da PSN (TIM).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da PSN (TIM).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da PSN (TIM).

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Configuração de justificativa de acesso
  • keyAccessJustificationsPolicyConfig.name
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Integração de chaves externas
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Filtragem e organização
  • filter
  • orderBy
  • pageToken
principais atributos
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Configuração da chave
  • autokeyConfig.keyProject
  • ekmConnection.cryptoSpacePath
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Principais parâmetros de importação
  • importJob.cryptoKeyBackend
  • wrappingKey
Propostas de quorum e segurança
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação de recursos
  • cryptoKeyVersionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Mascaramento de atualização
  • updateMask.paths

Controles de soberania da S3NS / Thales

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos dos Controles de Soberania da S3NS / Thales.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para controles de soberania da S3NS / Thales nas seguintes Google Cloud regiões:

  • europe-west9

Configurações aplicáveis

A tabela a seguir descreve as restrições da política da organização e as configurações de produto que se aplicam aos Controles de Soberania da S3NS / Thales. Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania da S3NS / Thales.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania da S3NS / Thales.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania da S3NS / Thales.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania da S3NS / Thales.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania da S3NS / Thales.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelos Controles de Soberania da S3NS / Thales.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Controle de acesso e permissões
  • importJob.cryptoKeyBackend
  • importingKey
  • keyAccessJustificationsPolicyConfig.name
  • wrappingKey
Filtragem e organização
  • filter
  • orderBy
Propostas de instância de HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
Justificativa de acesso à chave
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Rótulos de chave
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Configuração de gerenciamento de chaves
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.serviceDirectoryService
Configuração da versão da chave
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • cryptoKeyVersionId
Paginação
  • pageToken
Quorum e controles de segurança
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação de recursos
  • name
  • parent
  • project

Controles de Soberania da T-Systems

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos dos Controles de Soberania da T-Systems.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para Controles de Soberania da T-Systems nas seguintes Google Cloud regiões:

  • europe-west3

Configurações aplicáveis

A tabela a seguir descreve as restrições de política da organização e as configurações de produto que se aplicam aos Controles de Soberania da T-Systems. Por padrão, elas são definidas pelo Assured Workloads. Se você mudar essas configurações, primeiro considere como isso afeta seu status de compliance. Para instruções sobre como configurar políticas da organização, consulte Como criar e gerenciar políticas da organização.

Configuração Valor obrigatório
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da T-Systems.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da T-Systems.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da T-Systems.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da T-Systems.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da T-Systems.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos por Controles de Soberania da T-Systems.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
AccessControlAndContext
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • keyAccessJustificationsPolicyConfig.name
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.quorumChallengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
ConfigurationDetails
  • cryptoKey.labels.key
  • ekmConfig.defaultEkmConnection
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • importingKey
  • wrappingKey
ExternalKeyIntegration
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.etag
FilteringAndSorting
  • filter
  • orderBy
  • updateMask.paths
HSMSpecificParameters
  • singleTenantHsmInstance.name
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificação
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Gerenciamento de chaves
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importJob.cryptoKeyBackend
KeyMaterialHandling
  • cryptoKey
  • cryptoKeyVersion
  • keyHandle.resourceTypeSelector
Paginação
  • pageToken
ResourceHierarchy
  • parent
  • project

Limite de dados dos EUA para saúde e ciências biológicas

Serviços compatíveis

A tabela a seguir lista as APIs e versões do Cloud Key Management Service que atendem aos requisitos do limite de dados dos EUA para saúde e ciências biológicas.

Serviço Versão Status
cloudkms.googleapis.com v1 COMPATÍVEL

Regiões com suporte para compliance

O Cloud Key Management Service está disponível para o limite de dados dos EUA para saúde e ciências biológicas nas seguintes regiões Google Cloud :

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Campos da API para dados sensíveis

Recurso: cloudkms.googleapis.com/CryptoKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados dos EUA para saúde e ciências biológicas.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Recurso: cloudkms.googleapis.com/CryptoKeyVersion

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados dos EUA para saúde e ciências biológicas.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Recurso: cloudkms.googleapis.com/ImportJob

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados dos EUA para saúde e ciências biológicas.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Recurso: cloudkms.googleapis.com/KeyRing

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados dos EUA para saúde e ciências biológicas.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{parent=projects/*/locations/*}/keyRings

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Recurso: cloudkms.googleapis.com/Location

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados dos EUA para saúde e ciências biológicas.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Recurso: cloudkms.googleapis.com/PublicKey

A tabela a seguir especifica os recursos e campos da API projetados para processar dados protegidos pelo limite de dados dos EUA para saúde e ciências biológicas.

Método de API Campos protegidos

Serviço: cloudkms.googleapis.com

API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Métodos RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Campos não destinados a dados sensíveis

A tabela a seguir fornece uma lista ilustrativa de categorias e campos específicos que não são adequados para informações sensíveis. Para manter a compliance, evite colocar dados protegidos nesses campos. Para uma lista completa, entre em contato com seu representante do Google Cloud.

Categoria Campos
Informações contextuais
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • quorumReply.challengeReplies.publicKeyPem
Detalhes da conexão EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.etag
  • ekmConnectionId
Filtragem e organização
  • filter
  • orderBy
  • pageToken
Propostas de instância de HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Controle de acesso à chave
  • keyAccessJustificationsPolicyConfig.name
Configuração da chave
  • autokeyConfig.keyProject
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importJob.cryptoKeyBackend
Detalhes do identificador da chave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Configuração da versão da chave
  • cryptoKey
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • importingKey
  • wrappingKey
Identificação de recursos
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Máscara de atualização
  • updateMask.paths

A seguir