Data Boundary in India
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di India Data Boundary.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary dell'India.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary dell'India.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary dell'India.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary dell'India.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary dell'India.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary dell'India.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtri e ordinamento |
|
| Controlli dell'accesso alle chiavi |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
keyAccessJustificationsPolicyConfig.name
|
| Configurazione della chiave |
autokeyConfig.keyProject
autokeyConfig.name
cryptoKey.cryptoKeyBackend
ekmConnection.cryptoSpacePath
wrappingKey
|
| Gestione degli handle delle chiavi |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Importazione del materiale chiave |
autokeyConfig.etag
cryptoKeyVersion
ekmConnection.etag
importJob
importingKey
|
| Etichettatura |
cryptoKey.labels.key
cryptoKey.labels.value
|
| Progetto e posizione |
|
| Proposte di accesso e quorum |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
cryptoKeyVersionId
name
parent
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Data Boundary e assistenza per l'Australia
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary e assistenza per i dati dell'Australia.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati in Australia.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati in Australia.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati in Australia.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati in Australia.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati in Australia.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati in Australia.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Gestione delle chiavi esterne |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtri e ordinamento |
|
| Proposte di istanza HSM |
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposalId
|
| Importa configurazione job |
importJob
importJob.cryptoKeyBackend
|
| Controllo dell'accesso alle chiavi |
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.endpointFilter
keyAccessJustificationsPolicyConfig.name
|
| Gestione degli handle delle chiavi |
keyHandle.resourceTypeSelector
keyHandleId
|
| Configurazione della gestione delle chiavi |
autokeyConfig.keyProject
autokeyConfig.name
ekmConfig.defaultEkmConnection
|
| Gestione delle versioni delle chiavi |
cryptoKeyVersion
cryptoKeyVersionId
|
| Identificazione delle risorse |
|
|
Data Boundary e assistenza per il Canada
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Canada Data Boundary and Support.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Canada Data Boundary e l'assistenza nelle seguenti regioni Google Cloud :
- northamerica-northeast1
- northamerica-northeast2
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary e dell'assistenza per i dati in Canada.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary e dell'assistenza per i dati in Canada.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary e dell'assistenza per i dati in Canada.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary e dell'assistenza per i dati in Canada.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary e dell'assistenza per i dati in Canada.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary e dell'assistenza per i dati in Canada.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Dettagli della chiave di crittografia |
cryptoKey
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configurazione EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Importa configurazione job |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Controllo dell'accesso alle chiavi |
keyAccessJustificationsPolicyConfig.name
|
| Gestione degli handle delle chiavi |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configurazione della versione della chiave |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
cryptoKeyVersionId
|
| Opzioni di elenco e filtro |
|
| Identificazione delle risorse |
|
| Gestione delle risorse |
|
|
Data Boundary e assistenza per i dati nell'UE
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary e assistenza per i dati dell'UE.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per EU Data Boundary e l'assistenza nelle seguenti Google Cloud regioni:
- europe-west8
- europe-west9
- europe-west3
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati nell'UE.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati nell'UE.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati nell'UE.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati nell'UE.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati nell'UE.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati nell'UE.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Configurazione di Autokey |
autokeyConfig.etag
autokeyConfig.keyProject
autokeyConfig.name
|
| Contesto e quorum |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
|
| Specifiche della versione della chiave di crittografia |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Dettagli connessione EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.etag
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtri e ordinamento |
|
| Dettagli job di importazione |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Configurazione della maniglia della chiave |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Impaginazione |
|
| Identificazione delle risorse |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
parent
project
|
| Informazioni sulla chiave di wrapping |
|
|
Data Boundary e assistenza per Israele
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary e assistenza per i dati di Israele.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Israel Data Boundary and Support.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Israel Data Boundary and Support.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Israel Data Boundary and Support.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Israel Data Boundary and Support.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Israel Data Boundary and Support.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Israel Data Boundary and Support.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Dati sul contesto |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Gestione delle chiavi esterne |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConfig.defaultEkmConnection
|
| Filtri e ordinamento |
|
| Dettagli della proposta HSM |
singleTenantHsmInstance.name
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Importa configurazione job |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Controllo dell'accesso alle chiavi |
autokeyConfig.name
ekmConnectionId
keyAccessJustificationsPolicyConfig.name
keyHandle.name
keyHandleId
wrappingKey
|
| Configurazione della chiave |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Informazioni sulla versione della chiave |
cryptoKey
cryptoKeyVersion
cryptoKeyVersionId
|
| Identificazione delle risorse |
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Aggiorna maschera |
|
|
Data Boundary in Giappone
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti del Data Boundary del Giappone.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary del Giappone.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary del Giappone.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary del Giappone.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary del Giappone.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary del Giappone.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary del Giappone.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Autorizzazioni e controllo degli accessi |
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
keyAccessJustificationsPolicyConfig.name
|
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Gestione delle istanze HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Gestione delle chiavi |
autokeyConfig.etag
autokeyConfig.keyProject
ekmConnection.cryptoSpacePath
ekmConnection.cryptoSpacePath
ekmConnection.etag
ekmConnectionId
|
| Configurazione della versione della chiave |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
cryptoKeyVersionId
importJob.cryptoKeyBackend
|
| Wrapping di chiavi |
cryptoKey
importingKey
wrappingKey
|
| Opzioni di elenco e filtro |
cryptoKey.labels.key
cryptoKey.labels.value
filter
orderBy
pageToken
|
| Configurazione del progetto e del backend |
cryptoKey.cryptoKeyBackend
project
|
| Identificazione delle risorse |
keyHandle.name
keyHandleId
name
parent
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Aggiorna maschera |
|
|
Data Boundary e assistenza per i dati negli Stati Uniti
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary e assistenza per i dati degli Stati Uniti.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per US Data Boundary e l'assistenza nelle seguenti regioni: Google Cloud
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati negli Stati Uniti.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati negli Stati Uniti.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati negli Stati Uniti.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati negli Stati Uniti.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati negli Stati Uniti.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary e assistenza per i dati negli Stati Uniti.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Aggiornamenti della configurazione |
|
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configurazione EKM |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConfig.defaultEkmConnection
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
|
| Filtri e ordinamento |
|
| Dettagli job di importazione |
importJob.cryptoKeyBackend
importingKey
|
| Key Access Justification |
keyAccessJustificationsPolicyConfig.name
|
| Dettagli dell'handle della chiave |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Parametri di gestione delle chiavi |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.serviceDirectoryService
wrappingKey
|
| Impaginazione |
|
| Identificazione delle risorse |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
parent
singleTenantHsmInstanceProposalId
|
|
Data Boundary per CJIS
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per il CJIS.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary per CJIS nelle seguenti Google Cloud regioni:
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per CJIS.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per CJIS.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per CJIS.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per CJIS.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per CJIS.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per CJIS.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Configurazione della chiave esterna |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Filtri e ordinamento |
|
| Proposte di istanza HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposalId
|
| Importa configurazione job |
importJob
importJob.cryptoKeyBackend
|
| Creazione e aggiornamento delle chiavi |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
updateMask.paths
|
| Dettagli dell'handle della chiave |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configurazione della gestione delle chiavi |
autokeyConfig.keyProject
autokeyConfig.name
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnectionId
|
| Impaginazione |
|
| Identificazione delle risorse |
|
|
Data Boundary per Canada Protected B
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per Canada Protected B.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary per Canada Protected B nelle seguenti regioni Google Cloud :
- northamerica-northeast1
- northamerica-northeast2
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Data Boundary per Canada Protected B.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Data Boundary per Canada Protected B.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Data Boundary per Canada Protected B.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Data Boundary per Canada Protected B.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Data Boundary per Canada Protected B.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi di Data Boundary per Canada Protected B.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtri e ordinamento |
|
| Importa configurazione job |
importJob
importJob.cryptoKeyBackend
|
| Configurazione della chiave - Autokey |
autokeyConfig.keyProject
autokeyConfig.name
|
| Configurazione delle chiavi - ekm |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Configurazione delle chiavi - Protezione esterna |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Configurazione della maniglia della chiave |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Metadati chiave |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configurazione di quorum e attendibilità |
quorumReply.challengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
cryptoKeyVersionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Data Boundary per FedRAMP High
Servizi supportati
La seguente tabella elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per FedRAMP High.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary per FedRAMP High nelle seguenti Google Cloud regioni:
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La seguente tabella specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per FedRAMP High.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La seguente tabella specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per FedRAMP High.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La seguente tabella specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per FedRAMP High.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La seguente tabella specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per FedRAMP High.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La seguente tabella specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per FedRAMP High.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La seguente tabella specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per FedRAMP High.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Contesto e autenticazione |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
|
| Attributi della chiave di crittografia |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Integrazione di chiavi esterne |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtri e ordinamento |
|
| Proposte di istanza HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Dettagli job di importazione |
importJob.cryptoKeyBackend
importingKey
|
| Gestione degli handle delle chiavi |
keyHandle.resourceTypeSelector
keyHandleId
|
| Configurazione della gestione delle chiavi |
autokeyConfig.name
ekmConfig.defaultEkmConnection
keyAccessJustificationsPolicyConfig.name
wrappingKey
|
| Impaginazione |
|
| Identificazione delle risorse |
cryptoKeyVersionId
ekmConnectionId
name
parent
project
singleTenantHsmInstanceId
|
|
Data Boundary per FedRAMP Moderate
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per FedRAMP Moderate.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per FedRAMP Moderate.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per FedRAMP Moderate.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per FedRAMP Moderate.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per FedRAMP Moderate.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per FedRAMP Moderate.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per FedRAMP Moderate.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Controllo degli accessi e criteri |
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
keyAccessJustificationsPolicyConfig.name
|
| Dettagli connessione EKM |
ekmConnection.cryptoSpacePath
ekmConnection.etag
ekmConnectionId
|
| Operazioni di importazione ed esportazione |
importJob
importingKey
wrappingKey
|
| Configurazione della gestione delle chiavi |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConfig.defaultEkmConnection
|
| Gestione delle versioni delle chiavi |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Etichettatura e metadati |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
cryptoKey.labels.key
cryptoKey.labels.value
|
| Impaginazione e filtri |
|
| Quorum e autenticazione a più fattori |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
|
| ID specifici della risorsa |
cryptoKeyVersionId
keyHandleId
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Data Boundary per la pubblicazione dell'IRS 1075
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per la pubblicazione dell'IRS 1075.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary per la pubblicazione dell'IRS 1075 nelle seguenti Google Cloud regioni:
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per la pubblicazione dell'IRS 1075.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per la pubblicazione dell'IRS 1075.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per la pubblicazione dell'IRS 1075.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per la pubblicazione dell'IRS 1075.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per la pubblicazione dell'IRS 1075.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Data Boundary per la pubblicazione dell'IRS 1075.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Dettagli connessione EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtri e ordinamento |
|
| Controllo dell'accesso alle chiavi |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
keyAccessJustificationsPolicyConfig.name
wrappingKey
|
| Dettagli dell'handle della chiave |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configurazione della gestione delle chiavi |
autokeyConfig.etag
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConnection.etag
importJob.cryptoKeyBackend
|
| Gestione delle versioni delle chiavi |
cryptoKey
cryptoKeyVersion
importJob
|
| Etichette e metadati |
cryptoKey.labels.key
cryptoKey.labels.value
|
| Gestione del quorum e dell'attendibilità |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
cryptoKeyVersionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Data Boundary per ITAR
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per l'ITAR.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary per l'ITAR nelle seguenti Google Cloud regioni:
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per l'ITAR.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per l'ITAR.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per l'ITAR.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per l'ITAR.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per l'ITAR.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi del Data Boundary per l'ITAR.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Configurazione della gestione delle chiavi esterne (EKM) |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.etag
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtri e impaginazione |
|
| Controllo dell'accesso alle chiavi |
keyAccessJustificationsPolicyConfig.name
|
| Attributi chiave |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Gestione degli handle delle chiavi |
keyHandle.resourceTypeSelector
keyHandleId
|
| Importazione e wrapping delle chiavi |
importJob
importJob.cryptoKeyBackend
wrappingKey
|
| Gestione delle versioni delle chiavi |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
cryptoKeyVersionId
|
| Proposte di quorum e sicurezza |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
|
| Identificazione delle risorse |
|
|
Data Boundary per Impact Level 2 (IL2)
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per Impact Level 2 (IL2).
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary per Impact Level 2 (IL2) nelle seguenti regioni Google Cloud :
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 2 (IL2).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 2 (IL2).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 2 (IL2).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 2 (IL2).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 2 (IL2).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 2 (IL2).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Autorizzazioni e controllo degli accessi |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
keyAccessJustificationsPolicyConfig.name
wrappingKey
|
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtri e ordinamento |
|
| Importa configurazione job |
importJob.cryptoKeyBackend
importingKey
|
| Configurazione della gestione delle chiavi |
autokeyConfig.keyProject
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Configurazione della versione della chiave |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Impaginazione |
|
| Proposte di quorum e sicurezza |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
|
| Aggiorna mascheramento |
|
|
Data Boundary per Impact Level 4 (IL4)
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per Impact Level 4 (IL4).
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary per Impact Level 4 (IL4) nelle seguenti regioni Google Cloud :
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Impostazioni applicabili
La tabella seguente descrive i vincoli dei criteri dell'organizzazione e le impostazioni del prodotto che si applicano a Data Boundary per Impact Level 4 (IL4). Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 4 (IL4).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti in base a Data Boundary per Impact Level 4 (IL4).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 4 (IL4).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti in base a Data Boundary per Impact Level 4 (IL4).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 4 (IL4).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 4 (IL4).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Controllo dell'accesso e autorizzazioni |
keyHandle.resourceTypeSelector
wrappingKey
|
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtri e ordinamento |
|
| Identificatori chiave |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Configurazione della gestione delle chiavi |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
importJob.cryptoKeyBackend
|
| Configurazione della versione della chiave |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Impaginazione |
|
| Gestione del quorum e dell'attendibilità |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
|
| Controllo degli aggiornamenti |
autokeyConfig.etag
ekmConnection.etag
updateMask.paths
|
|
Data Boundary per Impact Level 5 (IL5)
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary per Impact Level 5 (IL5).
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary per Impact Level 5 (IL5) nelle seguenti regioni Google Cloud :
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Impostazioni applicabili
La tabella seguente descrive i vincoli delle policy dell'organizzazione e le impostazioni del prodotto che si applicano a Data Boundary per Impact Level 5 (IL5). Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 5 (IL5).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 5 (IL5).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 5 (IL5).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 5 (IL5).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 5 (IL5).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti da Data Boundary per Impact Level 5 (IL5).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Controllo dell'accesso e policy |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
ekmConnection.etag
ekmConnection.serviceResolvers.endpointFilter
keyAccessJustificationsPolicyConfig.name
|
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtri e ordinamento |
|
| Configurazione della chiave |
autokeyConfig.keyProject
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
importJob.cryptoKeyBackend
|
| Configurazione della versione della chiave |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
wrappingKey
|
| Identificazione degli oggetti |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
|
| Paging |
|
| Quorum e autenticazione a più fattori |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Aggiorna maschera |
|
|
EU Data Boundary con giustificazioni di accesso
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary dell'UE con le giustificazioni dell'accesso.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per EU Data Boundary con Access Justifications nelle seguenti regioni Google Cloud :
- europe-west8
- europe-west9
- europe-west3
Impostazioni applicabili
La seguente tabella descrive i vincoli delle policy dell'organizzazione e le impostazioni del prodotto che si applicano a EU Data Boundary con giustificazioni di accesso. Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary dell'UE con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary dell'UE con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary dell'UE con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary dell'UE con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary dell'UE con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary dell'UE con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Configurazione di Autokey |
autokeyConfig.etag
autokeyConfig.keyProject
autokeyConfig.name
|
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Risoluzione del servizio di connessione EKM |
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Integrazione di chiavi esterne |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
|
| Filtri e ordinamento |
|
| Key Access Justifications |
keyAccessJustificationsPolicyConfig.name
|
| Etichette dei tasti |
cryptoKey.labels.key
cryptoKey.labels.value
|
| Dettagli della versione della chiave |
cryptoKeyVersion
cryptoKeyVersionId
importJob
importingKey
wrappingKey
|
| Gestione del quorum e dell'attendibilità |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
ekmConnectionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Data Boundary del Regno dell'Arabia Saudita (KSA) con giustificazioni di accesso
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Data Boundary nel Regno dell'Arabia Saudita con giustificazioni di accesso.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Data Boundary nel Regno dell'Arabia Saudita (KSA) con giustificazioni di accesso nelle seguenti Google Cloud regioni:
Impostazioni applicabili
La tabella seguente descrive i vincoli delle policy dell'organizzazione e le impostazioni del prodotto che si applicano al Data Boundary nel Regno dell'Arabia Saudita con giustificazioni di accesso. Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary nel Regno dell'Arabia Saudita con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary nel Regno dell'Arabia Saudita con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary nel Regno dell'Arabia Saudita con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary nel Regno dell'Arabia Saudita con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary nel Regno dell'Arabia Saudita con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary nel Regno dell'Arabia Saudita con giustificazioni di accesso.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.quorumChallengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
|
| Versione chiave crittografia |
cryptoKeyVersion
cryptoKeyVersionId
|
| Gestione delle chiavi esterne |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
|
| Filtri e ordinamento |
|
| Proposte di istanza HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Importa configurazione job |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Controlli dell'accesso alle chiavi |
ekmConnection.serviceResolvers.serviceDirectoryService
keyAccessJustificationsPolicyConfig.name
|
| Handle chiave e wrapping |
keyHandle.resourceTypeSelector
keyHandleId
wrappingKey
|
| Configurazione della gestione delle chiavi |
autokeyConfig.keyProject
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
|
| Etichette |
cryptoKey.labels.key
cryptoKey.labels.value
|
|
Controlli di sovranità avanzati CNTXT per l'Arabia Saudita
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti dei controlli di sovranità avanzati KSA CNTXT.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per i controlli di sovranità avanzati KSA CNTXT nelle seguenti Google Cloud regioni:
Impostazioni applicabili
La tabella seguente descrive i vincoli delle policy dell'organizzazione e le impostazioni del prodotto che si applicano a controlli di sovranità Advanced KSA CNTXT. Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti in base a Controlli di sovranità avanzati KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti in base a Controlli di sovranità avanzati KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti in base a Controlli di sovranità avanzati KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti in base a Controlli di sovranità avanzati KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti in base a Controlli di sovranità avanzati KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti in base a Controlli di sovranità avanzati KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Autorizzazioni e controllo degli accessi |
autokeyConfig.keyProject
cryptoKey.labels.key
cryptoKey.labels.value
ekmConnection.serviceResolvers.endpointFilter
keyHandle.resourceTypeSelector
|
| Specifiche di configurazione di Autokey |
|
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Specifiche della connessione EKM |
ekmConnection.etag
ekmConnection.serviceResolvers.hostname
|
| Filtri e ordinamento |
|
| Configurazione della chiave |
autokeyConfig.name
keyAccessJustificationsPolicyConfig.name
singleTenantHsmInstance.name
singleTenantHsmInstanceProposal.name
|
| Materiale chiave e protezione |
cryptoKey.cryptoKeyBackend
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.serviceDirectoryService
importingKey
wrappingKey
|
| Gestione del quorum |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
parent
project
|
| Aggiorna maschera |
|
|
Controlli di sovranità di base per l'Arabia Saudita di CNTXT
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di Controlli di sovranità Foundation KSA CNTXT.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per Controlli di sovranità Foundation KSA CNTXT nelle seguenti Google Cloud regioni:
Impostazioni applicabili
La tabella seguente descrive i vincoli delle policy dell'organizzazione e le impostazioni del prodotto
che si applicano a Controlli di sovranità Foundation KSA CNTXT. Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Controlli di sovranità Foundation KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Controlli di sovranità Foundation KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Controlli di sovranità Foundation KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Controlli di sovranità Foundation KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Controlli di sovranità Foundation KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi di Controlli di sovranità Foundation KSA CNTXT.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Dettagli connessione EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtri e ordinamento |
|
| Dettagli job di importazione |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Key Access Justifications |
keyAccessJustificationsPolicyConfig.name
|
| Configurazione della maniglia della chiave |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configurazione della protezione delle chiavi |
autokeyConfig.keyProject
autokeyConfig.name
cryptoKey.cryptoKeyBackend
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Gestione del quorum e dell'attendibilità |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
cryptoKeyVersionId
name
parent
project
|
| Aggiornare le maschere |
|
|
Controlli di sovranità di Indra / Minsait
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti dei controlli di sovranità di Indra / Minsait.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Impostazioni applicabili
La seguente tabella descrive i vincoli delle policy dell'organizzazione e le impostazioni del prodotto che si applicano ai controlli di sovranità di Indra / Minsait. Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di Indra / Minsait.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di Indra / Minsait.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di Indra / Minsait.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di Indra / Minsait.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di Indra / Minsait.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di Indra / Minsait.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Dati sul contesto |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Attributi della chiave di crittografia |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Filtri e ordinamento |
|
| Policy Key Access Justifications |
keyAccessJustificationsPolicyConfig.name
|
| Configurazione della chiave - Autokey |
autokeyConfig.keyProject
autokeyConfig.name
|
| Configurazione delle chiavi - ekm |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Configurazione della maniglia della chiave |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Importazione e wrapping delle chiavi |
importJob.cryptoKeyBackend
importingKey
wrappingKey
|
| Configurazione della versione della chiave - Protezione esterna |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Identificazione delle risorse |
cryptoKeyVersionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Controlli di sovranità di PSN (TIM)
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti dei controlli di sovranità di PSN (TIM).
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per i controlli di sovranità di PSN (TIM) nelle seguenti Google Cloud regioni:
Impostazioni applicabili
La tabella seguente descrive i vincoli dei criteri dell'organizzazione e le impostazioni del prodotto che si applicano ai controlli di sovranità di PSN (TIM). Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità da PSN (TIM).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità da PSN (TIM).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità da PSN (TIM).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità da PSN (TIM).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità da PSN (TIM).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità da PSN (TIM).
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Configurazione della motivazione dell'accesso |
keyAccessJustificationsPolicyConfig.name
|
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Integrazione di chiavi esterne |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Filtri e ordinamento |
|
| Attributi chiave |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configurazione della chiave |
autokeyConfig.keyProject
ekmConnection.cryptoSpacePath
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Parametri di importazione delle chiavi |
importJob.cryptoKeyBackend
wrappingKey
|
| Proposte di quorum e sicurezza |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
cryptoKeyVersionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Aggiorna mascheramento |
|
|
Controlli di sovranità di S3NS / Thales
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti dei controlli di sovranità di S3NS / Thales.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per i controlli di sovranità di S3NS / Thales nelle seguenti Google Cloud regioni:
Impostazioni applicabili
La seguente tabella descrive i vincoli delle policy dell'organizzazione e le impostazioni del prodotto
che si applicano ai controlli di sovranità di S3NS / Thales. Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di S3NS / Thales.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di S3NS / Thales.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di S3NS / Thales.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di S3NS / Thales.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di S3NS / Thales.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di S3NS / Thales.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Autorizzazioni e controllo degli accessi |
importJob.cryptoKeyBackend
importingKey
keyAccessJustificationsPolicyConfig.name
wrappingKey
|
| Filtri e ordinamento |
|
| Proposte di istanza HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
|
| Key Access Justification |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Etichette dei tasti |
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configurazione della gestione delle chiavi |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Configurazione della versione della chiave |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
cryptoKeyVersionId
|
| Impaginazione |
|
| Controlli di quorum e di sicurezza |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identificazione delle risorse |
|
|
Controlli di sovranità di T-Systems
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti dei controlli di sovranità di T-Systems.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per i controlli di sovranità di T-Systems nelle seguenti Google Cloud regioni:
Impostazioni applicabili
La tabella seguente descrive i vincoli delle policy dell'organizzazione e le impostazioni del prodotto che si applicano a Controlli di sovranità by T-Systems. Per impostazione predefinita, questi valori vengono impostati da Assured Workloads. Se modifichi queste impostazioni, devi prima valutare l'impatto della modifica sul tuo stato di conformità. Per istruzioni sulla configurazione delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di T-Systems.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di T-Systems.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di T-Systems.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di T-Systems.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di T-Systems.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica i campi e le risorse API progettati per gestire i dati protetti ai sensi dei controlli di sovranità di T-Systems.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| 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
|
| Identificazione |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Key Management |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.serviceDirectoryService
importJob.cryptoKeyBackend
|
| KeyMaterialHandling |
cryptoKey
cryptoKeyVersion
keyHandle.resourceTypeSelector
|
| Impaginazione |
|
| ResourceHierarchy |
|
|
Data Boundary negli Stati Uniti per il settore sanitario e delle scienze biologiche
Servizi supportati
La tabella seguente elenca le API e le versioni di Cloud Key Management Service che soddisfano i requisiti di US Data Boundary per il settore sanitario e delle scienze biologiche.
| Servizio |
Versione |
Stato |
| cloudkms.googleapis.com |
v1 |
SUPPORTATO
|
Regioni supportate per la conformità
Cloud Key Management Service è disponibile per US Data Boundary per il settore sanitario e delle scienze biologiche nelle seguenti regioni Google Cloud :
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Campi API per dati sensibili
Risorsa: cloudkms.googleapis.com/CryptoKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary negli Stati Uniti per il settore sanitario e delle scienze biologiche.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Risorsa: cloudkms.googleapis.com/CryptoKeyVersion
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary negli Stati Uniti per il settore sanitario e delle scienze biologiche.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Risorsa: cloudkms.googleapis.com/ImportJob
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary negli Stati Uniti per il settore sanitario e delle scienze biologiche.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Risorsa: cloudkms.googleapis.com/KeyRing
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary negli Stati Uniti per il settore sanitario e delle scienze biologiche.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{parent=projects/*/locations/*}/keyRings
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Risorsa: cloudkms.googleapis.com/Location
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary negli Stati Uniti per il settore sanitario e delle scienze biologiche.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Risorsa: cloudkms.googleapis.com/PublicKey
La tabella seguente specifica le risorse e i campi API progettati per gestire i dati protetti ai sensi del Data Boundary negli Stati Uniti per il settore sanitario e delle scienze biologiche.
| Metodo API |
Campi protetti |
|
Servizio: cloudkms.googleapis.com
API REST: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Metodi RPC:
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Campi non destinati ai dati sensibili
La seguente tabella fornisce un elenco illustrativo di categorie di campi e campi specifici non adatti a informazioni sensibili. Per mantenere la conformità, evita di inserire dati protetti in questi campi. Per un elenco completo, contatta il tuo rappresentante Google Cloud.
| Categoria |
Campi |
| Informazioni contestuali |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
quorumReply.challengeReplies.publicKeyPem
|
| Dettagli connessione EKM |
ekmConfig.defaultEkmConnection
ekmConnection.etag
ekmConnectionId
|
| Filtri e ordinamento |
|
| Proposte di istanza HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Controllo dell'accesso alle chiavi |
keyAccessJustificationsPolicyConfig.name
|
| Configurazione della chiave |
autokeyConfig.keyProject
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
importJob.cryptoKeyBackend
|
| Dettagli dell'handle della chiave |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configurazione della versione della chiave |
cryptoKey
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
importingKey
wrappingKey
|
| Identificazione delle risorse |
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Aggiorna maschera |
|
|