Périmètre de données en Inde
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour l'Inde.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données de l'Inde.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données de l'Inde.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données de l'Inde.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données de l'Inde.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données de l'Inde.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données de l'Inde.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtrage et tri |
|
| Principaux contrôles des accès |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
keyAccessJustificationsPolicyConfig.name
|
| Configuration clé |
autokeyConfig.keyProject
autokeyConfig.name
cryptoKey.cryptoKeyBackend
ekmConnection.cryptoSpacePath
wrappingKey
|
| Gestion des handles de clé |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Importation du matériel de clé |
autokeyConfig.etag
cryptoKeyVersion
ekmConnection.etag
importJob
importingKey
|
| Étiquetage |
cryptoKey.labels.key
cryptoKey.labels.value
|
| Projet et emplacement |
|
| Quorum et propositions d'accès |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
|
| Identification des ressources |
cryptoKeyVersionId
name
parent
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Périmètre de données et assistance en Australie
Services compatibles
Le tableau suivant liste les API et les versions de Cloud Key Management Service qui répondent aux exigences concernant le périmètre de données et l'assistance pour les données en Australie.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Australie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Australie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Australie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Australie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Australie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Australie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Gestion des clés externes |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtrage et tri |
|
| Propositions d'instances HSM |
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposalId
|
| Importer la configuration d'un job |
importJob
importJob.cryptoKeyBackend
|
| Contrôle des accès aux clés |
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.endpointFilter
keyAccessJustificationsPolicyConfig.name
|
| Gestion des handles de clé |
keyHandle.resourceTypeSelector
keyHandleId
|
| Configuration de la gestion des clés |
autokeyConfig.keyProject
autokeyConfig.name
ekmConfig.defaultEkmConnection
|
| Gestion des versions de clé |
cryptoKeyVersion
cryptoKeyVersionId
|
| Identification des ressources |
|
|
Périmètre de données et assistance au Canada
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences concernant le périmètre de données et l'assistance pour les données au Canada.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données et l'assistance au Canada dans les régions suivantes : Google Cloud
- northamerica-northeast1
- northamerica-northeast2
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Détails de la clé cryptographique |
cryptoKey
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configuration EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Importer la configuration d'un job |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Contrôle des accès aux clés |
keyAccessJustificationsPolicyConfig.name
|
| Gestion des handles de clé |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configuration des versions de clé |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
cryptoKeyVersionId
|
| Options de liste et de filtrage |
|
| Identification des ressources |
|
| Gestion des ressources |
|
|
Périmètre de données et assistance dans l'UE
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences concernant le périmètre de données et l'assistance pour les données de l'UE.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données et l'assistance de l'UE dans les régions suivantes : Google Cloud
- europe-west8
- europe-west9
- europe-west3
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données de l'UE.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données de l'UE.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données de l'UE.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données de l'UE.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données de l'UE.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données de l'UE.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Configuration d'Autokey |
autokeyConfig.etag
autokeyConfig.keyProject
autokeyConfig.name
|
| Contexte et quorum |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
|
| Spécificités des versions de clés de chiffrement |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Informations sur la connexion EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.etag
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtrage et tri |
|
| Détails de la tâche d'importation |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Configuration du handle de clé |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Pagination |
|
| Identification des ressources |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
parent
project
|
| Informations sur la clé d'encapsulation |
|
|
Périmètre de données et assistance en Israël
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences concernant le périmètre de données et l'assistance pour les données en Israël.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Israël.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Israël.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Israël.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Israël.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Israël.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données et l'assistance pour les données en Israël.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Données contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Gestion des clés externes |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConfig.defaultEkmConnection
|
| Filtrer et trier |
|
| Détails de la proposition HSM |
singleTenantHsmInstance.name
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Importer la configuration d'un job |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Contrôle des accès aux clés |
autokeyConfig.name
ekmConnectionId
keyAccessJustificationsPolicyConfig.name
keyHandle.name
keyHandleId
wrappingKey
|
| Configuration clé |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Informations sur la version de clé |
cryptoKey
cryptoKeyVersion
cryptoKeyVersionId
|
| Identification des ressources |
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Masque de mise à jour |
|
|
Périmètre de données au Japon
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données du Japon.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données du Japon.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données du Japon.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données du Japon.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données du Japon.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données du Japon.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données du Japon.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Contrôle des accès et autorisations |
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
keyAccessJustificationsPolicyConfig.name
|
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Gestion des instances HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Gestion des clés |
autokeyConfig.etag
autokeyConfig.keyProject
ekmConnection.cryptoSpacePath
ekmConnection.cryptoSpacePath
ekmConnection.etag
ekmConnectionId
|
| Configuration des versions de clé |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
cryptoKeyVersionId
importJob.cryptoKeyBackend
|
| Encapsulation de clé |
cryptoKey
importingKey
wrappingKey
|
| Options de liste et de filtrage |
cryptoKey.labels.key
cryptoKey.labels.value
filter
orderBy
pageToken
|
| Configuration du projet et du backend |
cryptoKey.cryptoKeyBackend
project
|
| Identification des ressources |
keyHandle.name
keyHandleId
name
parent
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Masque de mise à jour |
|
|
Périmètre de données et assistance aux États-Unis
Services compatibles
Le tableau suivant liste les API et les versions de Cloud Key Management Service qui répondent aux exigences concernant le périmètre de données et l'assistance pour les données aux États-Unis.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données et l'assistance aux États-Unis dans les régions suivantes : Google Cloud
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées en vertu du périmètre de données et de l'assistance pour les données aux États-Unis.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées en vertu du périmètre de données et de l'assistance pour les données aux États-Unis.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées en vertu du périmètre de données et de l'assistance pour les données aux États-Unis.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées en vertu du périmètre de données et de l'assistance pour les données aux États-Unis.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées en vertu du périmètre de données et de l'assistance pour les données aux États-Unis.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées en vertu du périmètre de données et de l'assistance pour les données aux États-Unis.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Mises à jour liées à la configuration |
|
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configuration EKM |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConfig.defaultEkmConnection
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
|
| Filtrage et tri |
|
| Détails de la tâche d'importation |
importJob.cryptoKeyBackend
importingKey
|
| Justification de l'accès aux clés |
keyAccessJustificationsPolicyConfig.name
|
| Détails du handle de clé |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Paramètres de gestion des clés |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.serviceDirectoryService
wrappingKey
|
| Pagination |
|
| Identification des ressources |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
parent
singleTenantHsmInstanceProposalId
|
|
Périmètre de données pour la division CJIS
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour CJIS.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données du CJIS dans les régions suivantes : Google Cloud
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour CJIS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour CJIS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour CJIS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour CJIS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour CJIS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour CJIS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Configuration des clés externes |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Filtrage et tri |
|
| Propositions d'instances HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposalId
|
| Importer la configuration d'un job |
importJob
importJob.cryptoKeyBackend
|
| Création et mise à jour des clés |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
updateMask.paths
|
| Détails du handle de clé |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configuration de la gestion des clés |
autokeyConfig.keyProject
autokeyConfig.name
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnectionId
|
| Pagination |
|
| Identification des ressources |
|
|
Périmètre de données pour le niveau Protégé B au Canada
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour le niveau de classification Protégé B au Canada.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données Protégé B au Canada dans les régions suivantes : Google Cloud
- northamerica-northeast1
- northamerica-northeast2
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau Protégé B au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau Protégé B au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau Protégé B au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau Protégé B au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau Protégé B au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau Protégé B au Canada.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtrage et tri |
|
| Importer la configuration d'un job |
importJob
importJob.cryptoKeyBackend
|
| Configuration des clés : autokey |
autokeyConfig.keyProject
autokeyConfig.name
|
| Configuration des clés – EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Configuration des clés : protection externe |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Configuration du handle de clé |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Métadonnées clés |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configuration du quorum et de la confiance |
quorumReply.challengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
|
| Identification des ressources |
cryptoKeyVersionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Périmètre de données pour le niveau d'impact élevé du FedRAMP
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour le niveau d'impact élevé du FedRAMP.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données pour FedRAMP au niveau d'impact élevé dans les régions Google Cloud suivantes :
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact élevé du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact élevé du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact élevé du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact élevé du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact élevé du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact élevé du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Contexte et authentification |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
|
| Attributs de la clé de chiffrement |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Intégration de clés externes |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtrage et tri |
|
| Propositions d'instances HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Détails de la tâche d'importation |
importJob.cryptoKeyBackend
importingKey
|
| Gestion des handles de clé |
keyHandle.resourceTypeSelector
keyHandleId
|
| Configuration de la gestion des clés |
autokeyConfig.name
ekmConfig.defaultEkmConnection
keyAccessJustificationsPolicyConfig.name
wrappingKey
|
| Pagination |
|
| Identification des ressources |
cryptoKeyVersionId
ekmConnectionId
name
parent
project
singleTenantHsmInstanceId
|
|
Périmètre de données pour le niveau d'impact modéré du FedRAMP
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour FedRAMP Moderate.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact modéré du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact modéré du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact modéré du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact modéré du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact modéré du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact modéré du FedRAMP.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Contrôle des accès et règles |
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
keyAccessJustificationsPolicyConfig.name
|
| Informations sur la connexion EKM |
ekmConnection.cryptoSpacePath
ekmConnection.etag
ekmConnectionId
|
| Opérations d'importation et d'exportation |
importJob
importingKey
wrappingKey
|
| Configuration de la gestion des clés |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConfig.defaultEkmConnection
|
| Gestion des versions de clé |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Étiquettes et métadonnées |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
cryptoKey.labels.key
cryptoKey.labels.value
|
| Pagination et filtrage |
|
| Quorum et authentification multifacteur |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identification des ressources |
|
| ID spécifiques aux ressources |
cryptoKeyVersionId
keyHandleId
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Périmètre de données aux États-Unis pour la publication 1075 de l'IRS
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour la publication 1075 de l'IRS.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données aux États-Unis pour la publication 1075 de l'IRS dans les régions Google Cloud suivantes :
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour la publication 1075 de l'IRS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour la publication 1075 de l'IRS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour la publication 1075 de l'IRS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour la publication 1075 de l'IRS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour la publication 1075 de l'IRS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour la publication 1075 de l'IRS.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Informations sur la connexion EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtrer et trier |
|
| Contrôle des accès aux clés |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
keyAccessJustificationsPolicyConfig.name
wrappingKey
|
| Détails du handle de clé |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configuration de la gestion des clés |
autokeyConfig.etag
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConnection.etag
importJob.cryptoKeyBackend
|
| Gestion des versions de clé |
cryptoKey
cryptoKeyVersion
importJob
|
| Étiquettes et métadonnées |
cryptoKey.labels.key
cryptoKey.labels.value
|
| Gestion du quorum et de la confiance |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
|
| Identification des ressources |
cryptoKeyVersionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Périmètre de données pour l'ITAR
Services compatibles
Le tableau suivant liste les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour l'ITAR.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour la limite de données de l'ITAR dans les régions suivantes : Google Cloud
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données pour l'ITAR.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données pour l'ITAR.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données pour l'ITAR.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données pour l'ITAR.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données pour l'ITAR.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par le périmètre de données pour l'ITAR.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Configuration de la gestion des clés externes (EKM) |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.etag
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtrage et pagination |
|
| Contrôle des accès aux clés |
keyAccessJustificationsPolicyConfig.name
|
| attributs clés |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Gestion des handles de clé |
keyHandle.resourceTypeSelector
keyHandleId
|
| Importation et encapsulation de clés |
importJob
importJob.cryptoKeyBackend
wrappingKey
|
| Gestion des versions de clé |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
cryptoKeyVersionId
|
| Quorum et propositions de sécurité |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
|
| Identification des ressources |
|
|
Périmètre de données pour le niveau d'impact 2 (IL2)
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour le niveau d'impact 2 (IL2).
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données de niveau d'impact 2 (IL2) dans les régions Google Cloud suivantes :
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 2 (IL2).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 2 (IL2).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 2 (IL2).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 2 (IL2).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 2 (IL2).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 2 (IL2).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Contrôle des accès et autorisations |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
keyAccessJustificationsPolicyConfig.name
wrappingKey
|
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtrage et tri |
|
| Importer la configuration d'un job |
importJob.cryptoKeyBackend
importingKey
|
| Configuration de la gestion des clés |
autokeyConfig.keyProject
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Configuration des versions de clé |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Pagination |
|
| Quorum et propositions de sécurité |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identification des ressources |
|
| Masque de mise à jour |
|
|
Périmètre de données pour le niveau d'impact 4 (IL4)
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour le niveau d'impact 4 (IL4).
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données de niveau d'impact 4 (IL4) dans les régions Google Cloud suivantes :
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent au périmètre de données pour le niveau d'impact 4 (IL4). Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 4 (IL4).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 4 (IL4).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 4 (IL4).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 4 (IL4).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 4 (IL4).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 4 (IL4).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Contrôle des accès et autorisations |
keyHandle.resourceTypeSelector
wrappingKey
|
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtrage et tri |
|
| Identifiants de clé |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Configuration de la gestion des clés |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
importJob.cryptoKeyBackend
|
| Configuration des versions de clé |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Pagination |
|
| Gestion du quorum et de la confiance |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identification des ressources |
|
| Contrôle des mises à jour |
autokeyConfig.etag
ekmConnection.etag
updateMask.paths
|
|
Périmètre de données pour le niveau d'impact 5 (IL5)
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données pour le niveau d'impact 5 (IL5).
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données de niveau d'impact 5 (IL5) dans les régions suivantes : Google Cloud
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent au périmètre de données pour le niveau d'impact 5 (IL5). Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 5 (IL5).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 5 (IL5).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 5 (IL5).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 5 (IL5).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 5 (IL5).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données pour le niveau d'impact 5 (IL5).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Contrôle des accès et règles |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
ekmConnection.etag
ekmConnection.serviceResolvers.endpointFilter
keyAccessJustificationsPolicyConfig.name
|
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Filtrage et tri |
|
| Configuration clé |
autokeyConfig.keyProject
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
importJob.cryptoKeyBackend
|
| Configuration des versions de clé |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
wrappingKey
|
| Identification d'objets |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
|
| Paging |
|
| Quorum et authentification multifacteur |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identification des ressources |
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Masque de mise à jour |
|
|
Périmètre de données dans l'UE avec justifications d'accès
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données de l'UE avec les justifications d'accès.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données de l'UE avec des justifications d'accès dans les régions suivantes : Google Cloud
- europe-west8
- europe-west9
- europe-west3
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent au périmètre de données dans l'UE avec justifications d'accès. Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données dans l'UE avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données dans l'UE avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données dans l'UE avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données dans l'UE avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données dans l'UE avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données dans l'UE avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Configuration d'Autokey |
autokeyConfig.etag
autokeyConfig.keyProject
autokeyConfig.name
|
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Résolution du service de connexion EKM |
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Intégration de clés externes |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
|
| Filtrer et trier |
|
| Justifications de l'accès aux clés |
keyAccessJustificationsPolicyConfig.name
|
| Libellés de clé |
cryptoKey.labels.key
cryptoKey.labels.value
|
| Spécificités des versions de clé |
cryptoKeyVersion
cryptoKeyVersionId
importJob
importingKey
wrappingKey
|
| Gestion du quorum et de la confiance |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identification des ressources |
ekmConnectionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Périmètre de données au Royaume d'Arabie saoudite avec justifications d'accès
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données du Royaume d'Arabie saoudite (KSA) avec les justifications d'accès.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données au Royaume d'Arabie saoudite (KSA) avec justifications d'accès dans les régions suivantes : Google Cloud
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent au périmètre de données au Royaume d'Arabie saoudite avec justifications d'accès. Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données du Royaume d'Arabie saoudite avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données du Royaume d'Arabie saoudite avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données du Royaume d'Arabie saoudite avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données du Royaume d'Arabie saoudite avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données du Royaume d'Arabie saoudite avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données du Royaume d'Arabie saoudite avec justifications d'accès.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.quorumChallengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
|
| Version de la clé de chiffrement |
cryptoKeyVersion
cryptoKeyVersionId
|
| Gestion des clés externes |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
|
| Filtrage et tri |
|
| Propositions d'instances HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Importer la configuration d'un job |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Principaux contrôles des accès |
ekmConnection.serviceResolvers.serviceDirectoryService
keyAccessJustificationsPolicyConfig.name
|
| Handle et encapsulation de clé |
keyHandle.resourceTypeSelector
keyHandleId
wrappingKey
|
| Configuration de la gestion des clés |
autokeyConfig.keyProject
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
|
| Étiquettes |
cryptoKey.labels.key
cryptoKey.labels.value
|
|
Contrôles de souveraineté avancés pour le Royaume d'Arabie saoudite par CNTXT
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences de Contrôles de souveraineté avancés KSA CNTXT.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour les Contrôles de souveraineté avancés KSA CNTXT dans les régions suivantes : Google Cloud
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent à Contrôles de souveraineté Advanced KSA CNTXT. Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté avancés KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté avancés KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté avancés KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté avancés KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté avancés KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté avancés KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Contrôle des accès et autorisations |
autokeyConfig.keyProject
cryptoKey.labels.key
cryptoKey.labels.value
ekmConnection.serviceResolvers.endpointFilter
keyHandle.resourceTypeSelector
|
| Spécificités de la configuration d'Autokey |
|
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Spécificités de la connexion EKM |
ekmConnection.etag
ekmConnection.serviceResolvers.hostname
|
| Filtrage et tri |
|
| Configuration clé |
autokeyConfig.name
keyAccessJustificationsPolicyConfig.name
singleTenantHsmInstance.name
singleTenantHsmInstanceProposal.name
|
| Matériel et protection des clés |
cryptoKey.cryptoKeyBackend
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.serviceDirectoryService
importingKey
wrappingKey
|
| Gestion du quorum |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
|
| Identification des ressources |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
parent
project
|
| Masque de mise à jour |
|
|
Contrôles de souveraineté de base pour le Royaume d'Arabie saoudite CNTXT
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences de la norme Contrôles de souveraineté Foundation KSA CNTXT.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour Contrôles de souveraineté Foundation KSA CNTXT dans les régions Google Cloud suivantes :
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent à Contrôles de souveraineté Foundation KSA CNTXT. Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de la Fondation KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de la Fondation KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de la Fondation KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de la Fondation KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de la Fondation KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de la Fondation KSA CNTXT.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Informations sur la connexion EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Filtrage et tri |
|
| Détails de la tâche d'importation |
importJob
importJob.cryptoKeyBackend
importingKey
|
| Justifications de l'accès aux clés |
keyAccessJustificationsPolicyConfig.name
|
| Configuration du handle de clé |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configuration de la protection des clés |
autokeyConfig.keyProject
autokeyConfig.name
cryptoKey.cryptoKeyBackend
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Gestion du quorum et de la confiance |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identification des ressources |
cryptoKeyVersionId
name
parent
project
|
| Masques de mise à jour |
|
|
Contrôles de souveraineté fournis par Indra / Minsait
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences des contrôles de souveraineté d'Indra / Minsait.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent aux Contrôles de souveraineté d'Indra / Minsait. Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté d'Indra / Minsait.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté d'Indra / Minsait.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté d'Indra / Minsait.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté d'Indra / Minsait.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté d'Indra / Minsait.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté d'Indra / Minsait.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Données contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Attributs de clé de chiffrement |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Filtrage et tri |
|
| Stratégie Key Access Justifications |
keyAccessJustificationsPolicyConfig.name
|
| Configuration des clés : autokey |
autokeyConfig.keyProject
autokeyConfig.name
|
| Configuration des clés – EKM |
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Configuration du handle de clé |
keyHandle.name
keyHandle.resourceTypeSelector
|
| Importation et encapsulation de clés |
importJob.cryptoKeyBackend
importingKey
wrappingKey
|
| Configuration de la version de clé : protection externe |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Identification des ressources |
cryptoKeyVersionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
|
Contrôles de souveraineté fournis par PSN (TIM)
Services compatibles
Le tableau suivant liste les API et les versions de Cloud Key Management Service qui répondent aux exigences des contrôles de souveraineté de PSN (TIM).
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour les Contrôles de souveraineté de PSN (TIM) dans les régions Google Cloud suivantes :
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et aux paramètres de produit qui s'appliquent aux Contrôles de souveraineté de PSN (TIM). Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les contrôles de souveraineté de PSN (TIM).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les contrôles de souveraineté de PSN (TIM).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les contrôles de souveraineté de PSN (TIM).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les contrôles de souveraineté de PSN (TIM).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les contrôles de souveraineté de PSN (TIM).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les contrôles de souveraineté de PSN (TIM).
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Configuration de la justification d'accès |
keyAccessJustificationsPolicyConfig.name
|
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Intégration de clés externes |
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
|
| Filtrer et trier |
|
| attributs clés |
cryptoKey.cryptoKeyBackend
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configuration clé |
autokeyConfig.keyProject
ekmConnection.cryptoSpacePath
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Paramètres d'importation clés |
importJob.cryptoKeyBackend
wrappingKey
|
| Quorum et propositions de sécurité |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identification des ressources |
cryptoKeyVersionId
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Masque de mise à jour |
|
|
Contrôles de souveraineté fournis par S3NS / Thales
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences des contrôles de souveraineté de S3NS / Thales.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour les Contrôles de souveraineté de S3NS / Thales dans les Google Cloud régions suivantes :
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent aux Contrôles de souveraineté de S3NS / Thales. Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de S3NS / Thales.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de S3NS / Thales.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de S3NS / Thales.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de S3NS / Thales.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de S3NS / Thales.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par les Contrôles de souveraineté de S3NS / Thales.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Contrôle des accès et autorisations |
importJob.cryptoKeyBackend
importingKey
keyAccessJustificationsPolicyConfig.name
wrappingKey
|
| Filtrer et trier |
|
| Propositions d'instances HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
|
| Justification de l'accès aux clés |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
|
| Libellés de clé |
cryptoKey.labels.key
cryptoKey.labels.value
|
| Configuration de la gestion des clés |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
ekmConfig.defaultEkmConnection
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.serviceDirectoryService
|
| Configuration des versions de clé |
cryptoKeyVersion
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
cryptoKeyVersionId
|
| Pagination |
|
| Quorum et contrôles de sécurité |
quorumReply.challengeReplies.publicKeyPem
requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Identification des ressources |
|
|
Contrôles de souveraineté fournis par T-Systems
Services compatibles
Le tableau suivant répertorie les API et les versions de Cloud Key Management Service qui répondent aux exigences des contrôles de souveraineté de T-Systems.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour les Contrôles de souveraineté de T-Systems dans les régions Google Cloud suivantes :
Paramètres applicables
Le tableau suivant décrit les contraintes liées aux règles d'administration et les paramètres de produit qui s'appliquent aux Contrôles de souveraineté de T-Systems. Par défaut, ces paramètres sont définis par Assured Workloads. Si vous modifiez ces paramètres, vous devez d'abord déterminer comment cela affecte votre état de conformité. Pour savoir comment configurer des règles d'administration d'administration, consultez Créer et gérer des règles d'administration.
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par les Contrôles de souveraineté de T-Systems.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par les Contrôles de souveraineté de T-Systems.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par les Contrôles de souveraineté de T-Systems.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par les Contrôles de souveraineté de T-Systems.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par les Contrôles de souveraineté de T-Systems.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs d'API conçus pour gérer les données protégées par les Contrôles de souveraineté de T-Systems.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| 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
|
| Identification |
cryptoKeyVersionId
ekmConnectionId
keyHandleId
name
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Gestion des clés |
autokeyConfig.keyProject
cryptoKey.cryptoKeyBackend
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.serviceDirectoryService
importJob.cryptoKeyBackend
|
| KeyMaterialHandling |
cryptoKey
cryptoKeyVersion
keyHandle.resourceTypeSelector
|
| Pagination |
|
| ResourceHierarchy |
|
|
Périmètre de données aux États-Unis pour la santé et les sciences de la vie
Services compatibles
Le tableau suivant liste les API et les versions de Cloud Key Management Service qui répondent aux exigences du périmètre de données aux États-Unis pour la santé et les sciences de la vie.
| Service |
Version |
État |
| cloudkms.googleapis.com |
v1 |
COMPATIBLE
|
Régions compatibles avec la conformité
Cloud Key Management Service est disponible pour le périmètre de données aux États-Unis pour la santé et les sciences de la vie dans les régions suivantes : Google Cloud
- us-east1
- us-east4
- us-west2
- us-west1
- us-central1
- us-west3
- us-central2
- us-west4
- us-east5
- us-south1
Champs d'API pour les données sensibles
Ressource : cloudkms.googleapis.com/CryptoKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données aux États-Unis pour la santé et les sciences de la vie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Encrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataChecksum.crc32c.value
additionalAuthenticatedDataCrc32c.value
plaintext
plaintextChecksum.crc32c.value
plaintextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
|
|
Ressource : cloudkms.googleapis.com/CryptoKeyVersion
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données aux États-Unis pour la santé et les sciences de la vie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.AsymmetricSign
|
data
dataCrc32c.value
digest.externalMu
digest.sha256
digest.sha384
digest.sha512
digestCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.Decapsulate
|
ciphertext
ciphertextCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacSign
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.MacVerify
|
data
dataCrc32c.value
mac
macCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawDecrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
ciphertext
ciphertextCrc32c.value
initializationVector
initializationVectorCrc32c.value
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.RawEncrypt
|
additionalAuthenticatedData
additionalAuthenticatedDataCrc32c.value
initializationVector
initializationVectorCrc32c.value
plaintext
plaintextCrc32c.value
|
Ressource : cloudkms.googleapis.com/ImportJob
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données aux États-Unis pour la santé et les sciences de la vie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetImportJob
|
|
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListImportJobs
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateImportJob
|
|
Ressource : cloudkms.googleapis.com/KeyRing
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données aux États-Unis pour la santé et les sciences de la vie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.ListKeyRings
|
|
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{parent=projects/*/locations/*}/keyRings
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.CreateKeyRing
|
|
Ressource : cloudkms.googleapis.com/Location
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données aux États-Unis pour la santé et les sciences de la vie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : POST /v1/{location=projects/*/locations/*}:generateRandomBytes
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
|
lengthBytes
location
protectionLevel
|
Ressource : cloudkms.googleapis.com/PublicKey
Le tableau suivant spécifie les ressources et les champs de l'API conçus pour gérer les données protégées par le périmètre de données aux États-Unis pour la santé et les sciences de la vie.
| Méthode API |
Champs protégés |
|
Service : cloudkms.googleapis.com
API REST : GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey
Méthodes RPC :
google.cloud.kms.v1.KeyManagementService.GetPublicKey
|
|
Champs non destinés aux données sensibles
Le tableau suivant fournit une liste illustrative des catégories de champs et des champs spécifiques qui ne conviennent pas aux informations sensibles. Pour rester conforme, évitez de placer des données protégées dans ces champs. Pour obtenir la liste complète, contactez votre représentant Google Cloud.
| Catégorie |
Champs |
| Informations contextuelles |
callerProvidedContext.fields.key
callerProvidedContext.fields.value.stringValue
quorumReply.challengeReplies.publicKeyPem
|
| Informations sur la connexion EKM |
ekmConfig.defaultEkmConnection
ekmConnection.etag
ekmConnectionId
|
| Filtrer et trier |
|
| Propositions d'instances HSM |
singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.name
singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
singleTenantHsmInstanceProposal.upgradeKeyTrust.name
singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
|
| Contrôle des accès aux clés |
keyAccessJustificationsPolicyConfig.name
|
| Configuration clé |
autokeyConfig.keyProject
ekmConnection.cryptoSpacePath
ekmConnection.serviceResolvers.endpointFilter
ekmConnection.serviceResolvers.hostname
ekmConnection.serviceResolvers.serviceDirectoryService
importJob.cryptoKeyBackend
|
| Détails du handle de clé |
keyHandle.name
keyHandle.resourceTypeSelector
keyHandleId
|
| Configuration des versions de clé |
cryptoKey
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
importingKey
wrappingKey
|
| Identification des ressources |
name
parent
project
singleTenantHsmInstanceId
singleTenantHsmInstanceProposalId
|
| Masque de mise à jour |
|
|