Supporto normativo in Cloud Key Management Service

Questo documento descrive le funzionalità, le configurazioni e le API in Cloud Key Management Service che sono in linea con i controlli per i pacchetti di controlli supportati. Questo documento presuppone che tu stia utilizzando Assured Workloads.

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • project
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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • name
  • parent
  • project

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
Identificazione delle risorse
  • name
  • project
Gestione delle risorse
  • parent
  • updateMask.paths

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
Dettagli job di importazione
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Configurazione della maniglia della chiave
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Impaginazione
  • pageToken
Identificazione delle risorse
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • parent
  • project
Informazioni sulla chiave di wrapping
  • wrappingKey

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • updateMask.paths

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • updateMask.paths

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • updateMask.paths
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
  • filter
  • orderBy
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
  • pageToken
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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
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
  • pageToken
Identificazione delle risorse
  • name
  • parent
  • project

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
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
  • pageToken
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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • name
  • parent
  • project

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
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
  • pageToken
Proposte di quorum e sicurezza
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificazione delle risorse
  • name
  • parent
  • project
Aggiorna mascheramento
  • updateMask.paths

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: SOFTWARE
  • Allowed: HSM
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
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
  • pageToken
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
  • name
  • parent
  • project
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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: SOFTWARE
  • Allowed: HSM
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
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
  • pageToken
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
  • updateMask.paths

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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:

  • me-central2

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC
  • Allowed: SOFTWARE
  • Allowed: HSM

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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:

  • me-central2

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • autokeyConfig.etag
Informazioni contestuali
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Specifiche della connessione EKM
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.hostname
Filtri e ordinamento
  • filter
  • orderBy
  • pageToken
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
  • updateMask.paths

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:

  • me-central2

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC
  • Allowed: SOFTWARE
  • Allowed: HSM

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • updateMask.paths

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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:

  • europe-west8

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • updateMask.paths

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:

  • europe-west9

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
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
  • pageToken
Controlli di quorum e di sicurezza
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identificazione delle risorse
  • name
  • parent
  • project

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:

  • europe-west3

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.

Impostazione Valore obbligatorio
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • pageToken
ResourceHierarchy
  • parent
  • project

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
  • filter
  • orderBy

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
  • cryptoKeyId

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
  • filter
  • orderBy

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
  • data
  • dataCrc32c.value

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
  • publicKeyFormat

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • filter
  • orderBy

Servizio: cloudkms.googleapis.com

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

Metodi RPC:

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

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
  • publicKeyFormat

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
  • filter
  • orderBy
  • pageToken
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
  • updateMask.paths

Passaggi successivi