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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| 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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| Identificação de recursos |
|
| Gerenciamento de recursos |
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| Detalhes do job de importação |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Configuração do identificador de chave |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Paginação |
|
| Identificação de recursos |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
parent
project
|
| Informações sobre o encapsulamento de chaves |
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| 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 |
|
| 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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| Identificação de recursos |
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| 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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| 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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| 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 |
|
| Mascaramento de atualização |
|
|
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| 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 |
|
| 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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| 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 |
|
|
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 :
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 :
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| Informações contextuais |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Especificidades da conexão EKM |
ekmConnection.etag
ekmConnection.serviceResolvers.hostname
|
| Filtragem e classificação |
|
| 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 |
|
|
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 :
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
|
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 :
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
|
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:
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
| Quorum e controles de segurança |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificação de recursos |
|
|
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:
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.
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| ResourceHierarchy |
|
|
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
|
|
|
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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
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
|
|
|
Serviço: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Métodos RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
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
|
|
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 |
|
| 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 |
|
|