Dukungan peraturan di Cloud Key Management Service

Dokumen ini menjelaskan fitur, konfigurasi, dan API di Cloud Key Management Service yang sesuai dengan kontrol untuk paket kontrol yang didukung. Dokumen ini mengasumsikan bahwa Anda menggunakan Assured Workloads.

Batas Data India

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data India.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data India.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data India.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data India.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data India.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data India.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data India.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Kontrol akses kunci
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • keyAccessJustificationsPolicyConfig.name
Konfigurasi tombol
  • autokeyConfig.keyProject
  • autokeyConfig.name
  • cryptoKey.cryptoKeyBackend
  • ekmConnection.cryptoSpacePath
  • wrappingKey
Pengelolaan handle kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Impor materi kunci
  • autokeyConfig.etag
  • cryptoKeyVersion
  • ekmConnection.etag
  • importJob
  • importingKey
Pelabelan
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Project dan lokasi
  • project
Kuorum dan proposal akses
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
Identifikasi resource
  • cryptoKeyVersionId
  • name
  • parent
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Dukungan dan Batas Data Australia

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas dan Dukungan Data Australia.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Australia.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Australia.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Australia.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Australia.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Australia.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Australia.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Pengelolaan kunci eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Proposal instance HSM
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposalId
Mengimpor konfigurasi tugas
  • importJob
  • importJob.cryptoKeyBackend
Kontrol akses kunci
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.endpointFilter
  • keyAccessJustificationsPolicyConfig.name
Pengelolaan handle kunci
  • keyHandle.resourceTypeSelector
  • keyHandleId
Konfigurasi pengelolaan kunci
  • autokeyConfig.keyProject
  • autokeyConfig.name
  • ekmConfig.defaultEkmConnection
Pengelolaan versi kunci
  • cryptoKeyVersion
  • cryptoKeyVersionId
Identifikasi resource
  • name
  • parent
  • project

Dukungan dan Batas Data Kanada

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data dan Dukungan Kanada.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data dan Dukungan Kanada di region berikut: Google Cloud

  • northamerica-northeast1
  • northamerica-northeast2

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Kanada.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Kanada.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Kanada.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Kanada.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Kanada.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Kanada.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Detail kunci kriptografis
  • cryptoKey
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Konfigurasi EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Mengimpor konfigurasi tugas
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Kontrol akses kunci
  • keyAccessJustificationsPolicyConfig.name
Pengelolaan handle kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Konfigurasi versi kunci
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • cryptoKeyVersionId
Opsi daftar dan filter
  • filter
  • orderBy
  • pageToken
Identifikasi resource
  • name
  • project
Pengelolaan resource
  • parent
  • updateMask.paths

Batas Data dan Dukungan Uni Eropa

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas dan Dukungan Data Uni Eropa.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data dan Dukungan Uni Eropa di region berikut: Google Cloud

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

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data dan Dukungan Uni Eropa.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data dan Dukungan Uni Eropa.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data dan Dukungan Uni Eropa.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data dan Dukungan Uni Eropa.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data dan Dukungan Uni Eropa.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data dan Dukungan Uni Eropa.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Konfigurasi Autokey
  • autokeyConfig.etag
  • autokeyConfig.keyProject
  • autokeyConfig.name
Konteks dan kuorum
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
Spesifikasi versi kunci kriptografis
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Detail koneksi EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Memfilter dan mengurutkan
  • filter
  • orderBy
Detail tugas impor
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Konfigurasi pegangan kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Penomoran halaman
  • pageToken
Identifikasi resource
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • parent
  • project
Menggabungkan informasi kunci
  • wrappingKey

Dukungan dan Batas Data Israel

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas dan Dukungan Data Israel.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Israel.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Israel.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Israel.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Israel.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Israel.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data Israel.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Data kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Pengelolaan kunci eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConfig.defaultEkmConnection
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Detail proposal HSM
  • singleTenantHsmInstance.name
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Mengimpor konfigurasi tugas
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Kontrol akses kunci
  • autokeyConfig.name
  • ekmConnectionId
  • keyAccessJustificationsPolicyConfig.name
  • keyHandle.name
  • keyHandleId
  • wrappingKey
Konfigurasi tombol
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Informasi versi utama
  • cryptoKey
  • cryptoKeyVersion
  • cryptoKeyVersionId
Identifikasi resource
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Perbarui mask
  • updateMask.paths

Batas Data Jepang

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data Jepang.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Jepang.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Jepang.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Jepang.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Jepang.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Jepang.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Jepang.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Kontrol akses dan izin
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • keyAccessJustificationsPolicyConfig.name
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Pengelolaan instance HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Pengelolaan kunci
  • autokeyConfig.etag
  • autokeyConfig.keyProject
  • ekmConnection.cryptoSpacePath
  • ekmConnection.cryptoSpacePath
  • ekmConnection.etag
  • ekmConnectionId
Konfigurasi versi kunci
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • cryptoKeyVersionId
  • importJob.cryptoKeyBackend
Penggabungan kunci
  • cryptoKey
  • importingKey
  • wrappingKey
Opsi daftar dan pemfilteran
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • filter
  • orderBy
  • pageToken
Konfigurasi project dan backend
  • cryptoKey.cryptoKeyBackend
  • project
Identifikasi resource
  • keyHandle.name
  • keyHandleId
  • name
  • parent
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Perbarui mask
  • updateMask.paths

Batas Data dan Dukungan Amerika Serikat

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data dan Dukungan AS.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data dan Dukungan AS di region berikut: Google Cloud

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

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data AS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data AS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data AS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data AS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data AS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas dan Dukungan Data AS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Update konfigurasi
  • updateMask.paths
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Konfigurasi EKM
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConfig.defaultEkmConnection
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
Memfilter dan mengurutkan
  • filter
  • orderBy
Detail tugas impor
  • importJob.cryptoKeyBackend
  • importingKey
Justifikasi akses kunci
  • keyAccessJustificationsPolicyConfig.name
Detail handle kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Parameter pengelolaan kunci
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • wrappingKey
Penomoran halaman
  • pageToken
Identifikasi resource
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • parent
  • singleTenantHsmInstanceProposalId

Batas Data untuk CJIS

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk CJIS.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data untuk CJIS di region berikut: Google Cloud

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

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk CJIS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk CJIS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk CJIS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk CJIS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk CJIS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk CJIS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Konfigurasi kunci eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Memfilter dan mengurutkan
  • filter
  • orderBy
Proposal instance HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposalId
Mengimpor konfigurasi tugas
  • importJob
  • importJob.cryptoKeyBackend
Pembuatan dan pembaruan kunci
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • updateMask.paths
Detail handle kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Konfigurasi pengelolaan kunci
  • autokeyConfig.keyProject
  • autokeyConfig.name
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnectionId
Penomoran halaman
  • pageToken
Identifikasi resource
  • name
  • parent
  • project

Batas Data untuk Protected B Kanada

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk Protected B Kanada.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data untuk Protected B Kanada di region berikut: Google Cloud

  • northamerica-northeast1
  • northamerica-northeast2

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Canada Protected B.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Canada Protected B.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Canada Protected B.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Canada Protected B.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Canada Protected B.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Canada Protected B.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Mengimpor konfigurasi tugas
  • importJob
  • importJob.cryptoKeyBackend
Konfigurasi kunci - autokey
  • autokeyConfig.keyProject
  • autokeyConfig.name
Konfigurasi kunci - ekm
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Konfigurasi kunci - perlindungan eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Konfigurasi pegangan kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Metadata utama
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Konfigurasi kuorum dan kepercayaan
  • quorumReply.challengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
Identifikasi resource
  • cryptoKeyVersionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Batas Data untuk FedRAMP High

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk FedRAMP High.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data untuk FedRAMP High di Google Cloud region berikut:

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

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP High.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP High.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP High.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP High.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP High.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP High.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Konteks dan autentikasi
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
Atribut kunci kripto
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Integrasi kunci eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Memfilter dan mengurutkan
  • filter
  • orderBy
Proposal instance HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Detail tugas impor
  • importJob.cryptoKeyBackend
  • importingKey
Pengelolaan handle kunci
  • keyHandle.resourceTypeSelector
  • keyHandleId
Konfigurasi pengelolaan kunci
  • autokeyConfig.name
  • ekmConfig.defaultEkmConnection
  • keyAccessJustificationsPolicyConfig.name
  • wrappingKey
Penomoran halaman
  • pageToken
Identifikasi resource
  • cryptoKeyVersionId
  • ekmConnectionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId

Batas Data untuk FedRAMP Moderate

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk FedRAMP Moderate.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP Moderate.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP Moderate.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP Moderate.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP Moderate.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP Moderate.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk FedRAMP Moderate.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Kontrol dan kebijakan akses
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • keyAccessJustificationsPolicyConfig.name
Detail koneksi EKM
  • ekmConnection.cryptoSpacePath
  • ekmConnection.etag
  • ekmConnectionId
Operasi impor dan ekspor
  • importJob
  • importingKey
  • wrappingKey
Konfigurasi pengelolaan kunci
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConfig.defaultEkmConnection
Pengelolaan versi kunci
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Pelabelan dan metadata
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Penomoran halaman dan pemfilteran
  • filter
  • orderBy
  • pageToken
Kuorum dan autentikasi multi-faktor
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identifikasi resource
  • name
  • parent
  • project
ID khusus resource
  • cryptoKeyVersionId
  • keyHandleId
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Batas Data untuk Publikasi IRS 1075

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk Publikasi 1075 IRS.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data untuk Publikasi 1075 IRS di Google Cloud region berikut:

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

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Publikasi 1075 IRS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Publikasi 1075 IRS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Publikasi 1075 IRS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Publikasi 1075 IRS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Publikasi 1075 IRS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Publikasi 1075 IRS.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Detail koneksi EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Kontrol akses kunci
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • keyAccessJustificationsPolicyConfig.name
  • wrappingKey
Detail handle kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Konfigurasi pengelolaan kunci
  • autokeyConfig.etag
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConnection.etag
  • importJob.cryptoKeyBackend
Pengelolaan versi kunci
  • cryptoKey
  • cryptoKeyVersion
  • importJob
Label dan metadata
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Pengelolaan kuorum dan kepercayaan
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
Identifikasi resource
  • cryptoKeyVersionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Batas Data untuk ITAR

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk ITAR.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data untuk ITAR di region berikut: Google Cloud

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

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk ITAR.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk ITAR.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk ITAR.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk ITAR.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk ITAR.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk ITAR.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Konfigurasi pengelolaan kunci eksternal (ekm)
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Pemfilteran dan penomoran halaman
  • filter
  • orderBy
  • pageToken
Kontrol akses kunci
  • keyAccessJustificationsPolicyConfig.name
Atribut utama
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Pengelolaan handle kunci
  • keyHandle.resourceTypeSelector
  • keyHandleId
Impor dan penggabungan kunci
  • importJob
  • importJob.cryptoKeyBackend
  • wrappingKey
Pengelolaan versi kunci
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • cryptoKeyVersionId
Proposal kuorum dan keamanan
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
Identifikasi resource
  • name
  • parent
  • project

Batas Data untuk Impact Level 2 (IL2)

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk Tingkat Dampak 2 (IL2).

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data untuk Impact Level 2 (IL2) di Google Cloud region berikut:

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

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 2 (IL2).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 2 (IL2).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 2 (IL2).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 2 (IL2).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 2 (IL2).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 2 (IL2).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Kontrol akses dan izin
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • keyAccessJustificationsPolicyConfig.name
  • wrappingKey
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Memfilter dan mengurutkan
  • filter
  • orderBy
Mengimpor konfigurasi tugas
  • importJob.cryptoKeyBackend
  • importingKey
Konfigurasi pengelolaan kunci
  • autokeyConfig.keyProject
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Konfigurasi versi kunci
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Penomoran halaman
  • pageToken
Proposal kuorum dan keamanan
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identifikasi resource
  • name
  • parent
  • project
Memperbarui penyamaran
  • updateMask.paths

Batas Data untuk Impact Level 4 (IL4)

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk Tingkat Dampak 4 (IL4).

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data untuk Impact Level 4 (IL4) di Google Cloud region berikut:

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

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Batas Data untuk Tingkat Dampak 4 (IL4). Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: SOFTWARE
  • Allowed: HSM
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 4 (IL4).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 4 (IL4).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 4 (IL4).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 4 (IL4).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 4 (IL4).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 4 (IL4).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Kontrol akses & izin
  • keyHandle.resourceTypeSelector
  • wrappingKey
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Memfilter dan mengurutkan
  • filter
  • orderBy
ID utama
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Konfigurasi pengelolaan kunci
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importJob.cryptoKeyBackend
Konfigurasi versi kunci
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Penomoran halaman
  • pageToken
Pengelolaan kuorum dan kepercayaan
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identifikasi resource
  • name
  • parent
  • project
Kontrol update
  • autokeyConfig.etag
  • ekmConnection.etag
  • updateMask.paths

Batas Data untuk Impact Level 5 (IL5)

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data untuk Tingkat Dampak 5 (IL5).

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data untuk Impact Level 5 (IL5) di region Google Cloud berikut:

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

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Batas Data untuk Tingkat Dampak 5 (IL5). Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: SOFTWARE
  • Allowed: HSM
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 5 (IL5).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 5 (IL5).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 5 (IL5).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 5 (IL5).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 5 (IL5).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data untuk Tingkat Dampak 5 (IL5).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Kontrol akses dan kebijakan
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.endpointFilter
  • keyAccessJustificationsPolicyConfig.name
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Memfilter dan mengurutkan
  • filter
  • orderBy
Konfigurasi tombol
  • autokeyConfig.keyProject
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importJob.cryptoKeyBackend
Konfigurasi versi kunci
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • wrappingKey
Identifikasi objek
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
Paging
  • pageToken
Kuorum dan autentikasi multi-faktor
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identifikasi resource
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Perbarui mask
  • updateMask.paths

Batas Data Uni Eropa dengan Pembenaran Akses

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data Uni Eropa dengan Alasan Akses.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data Uni Eropa dengan Alasan Akses di region berikut: Google Cloud

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

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Batas Data Uni Eropa dengan Justifikasi Akses. Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Uni Eropa dengan Alasan Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Uni Eropa dengan Alasan Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Uni Eropa dengan Alasan Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Uni Eropa dengan Alasan Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Uni Eropa dengan Alasan Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan kolom dan resource API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Uni Eropa dengan Alasan Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Konfigurasi Autokey
  • autokeyConfig.etag
  • autokeyConfig.keyProject
  • autokeyConfig.name
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Penyelesaian layanan koneksi EKM
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Integrasi kunci eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Justifikasi akses kunci
  • keyAccessJustificationsPolicyConfig.name
Label utama
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Spesifikasi versi kunci
  • cryptoKeyVersion
  • cryptoKeyVersionId
  • importJob
  • importingKey
  • wrappingKey
Pengelolaan kuorum dan kepercayaan
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identifikasi resource
  • ekmConnectionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Batas Data Kerajaan Arab Saudi (KSA) dengan Alasan Akses

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data Kerajaan Arab Saudi (KSA) dengan Justifikasi Akses.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data Kerajaan Arab Saudi (KSA) dengan Justifikasi Akses di region berikut: Google Cloud

  • me-central2

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Batas Data Kerajaan Arab Saudi (KSA) dengan Alasan Akses. Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC
  • Allowed: SOFTWARE
  • Allowed: HSM

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Kerajaan Arab Saudi (KSA) dengan Justifikasi Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Kerajaan Arab Saudi (KSA) dengan Justifikasi Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Kerajaan Arab Saudi (KSA) dengan Justifikasi Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Kerajaan Arab Saudi (KSA) dengan Justifikasi Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Kerajaan Arab Saudi (KSA) dengan Justifikasi Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data Kerajaan Arab Saudi (KSA) dengan Justifikasi Akses.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.quorumChallengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
Versi kunci kriptografis
  • cryptoKeyVersion
  • cryptoKeyVersionId
Pengelolaan kunci eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Proposal instance HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Mengimpor konfigurasi tugas
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Kontrol akses kunci
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • keyAccessJustificationsPolicyConfig.name
Penanganan dan penggabungan kunci
  • keyHandle.resourceTypeSelector
  • keyHandleId
  • wrappingKey
Konfigurasi pengelolaan kunci
  • autokeyConfig.keyProject
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
Label
  • cryptoKey.labels.key
  • cryptoKey.labels.value

Sovereign Controls Advanced KSA CNTXT

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Sovereign Controls Advanced KSA CNTXT.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Sovereign Controls Advanced KSA CNTXT di Google Cloud region berikut:

  • me-central2

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Sovereign Controls Advanced KSA CNTXT. Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Advanced KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Advanced KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Advanced KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Advanced KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Advanced KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Advanced KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Kontrol akses dan izin
  • autokeyConfig.keyProject
  • cryptoKey.labels.key
  • cryptoKey.labels.value
  • ekmConnection.serviceResolvers.endpointFilter
  • keyHandle.resourceTypeSelector
Spesifikasi konfigurasi Autokey
  • autokeyConfig.etag
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Spesifikasi koneksi EKM
  • ekmConnection.etag
  • ekmConnection.serviceResolvers.hostname
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Konfigurasi tombol
  • autokeyConfig.name
  • keyAccessJustificationsPolicyConfig.name
  • singleTenantHsmInstance.name
  • singleTenantHsmInstanceProposal.name
Materi dan perlindungan kunci
  • cryptoKey.cryptoKeyBackend
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importingKey
  • wrappingKey
Pengelolaan kuorum
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
Identifikasi resource
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • parent
  • project
Perbarui mask
  • updateMask.paths

Sovereign Controls Foundation KSA CNTXT

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Sovereign Controls Foundation KSA CNTXT.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Sovereign Controls Foundation KSA CNTXT di Google Cloud region berikut:

  • me-central2

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Sovereign Controls Foundation KSA CNTXT. Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC
  • Allowed: SOFTWARE
  • Allowed: HSM

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Foundation KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Foundation KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Foundation KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Foundation KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Foundation KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls Foundation KSA CNTXT.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Detail koneksi EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Detail tugas impor
  • importJob
  • importJob.cryptoKeyBackend
  • importingKey
Justifikasi akses kunci
  • keyAccessJustificationsPolicyConfig.name
Konfigurasi pegangan kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Konfigurasi perlindungan kunci
  • autokeyConfig.keyProject
  • autokeyConfig.name
  • cryptoKey.cryptoKeyBackend
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Pengelolaan kuorum dan kepercayaan
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identifikasi resource
  • cryptoKeyVersionId
  • name
  • parent
  • project
Memperbarui mask
  • updateMask.paths

Kontrol Berdaulat oleh Indra / Minsait

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Sovereign Controls oleh Indra / Minsait.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Sovereign Controls oleh Indra / Minsait. Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh Indra / Minsait.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh Indra / Minsait.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh Indra / Minsait.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Layanan: cloudkms.googleapis.com

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

Metode RPC:

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

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh Indra / Minsait.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh Indra / Minsait.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh Indra / Minsait.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Data kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Atribut kunci kriptografi
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Kebijakan justifikasi akses kunci
  • keyAccessJustificationsPolicyConfig.name
Konfigurasi kunci - autokey
  • autokeyConfig.keyProject
  • autokeyConfig.name
Konfigurasi kunci - ekm
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Konfigurasi pegangan kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
Impor dan penggabungan kunci
  • importJob.cryptoKeyBackend
  • importingKey
  • wrappingKey
Konfigurasi versi kunci - perlindungan eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Identifikasi resource
  • cryptoKeyVersionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId

Sovereign Controls oleh PSN (TIM)

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Sovereign Controls oleh PSN (TIM).

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Sovereign Controls oleh PSN (TIM) di Google Cloud region berikut:

  • europe-west8

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Sovereign Controls by PSN (TIM). Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh PSN (TIM).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh PSN (TIM).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh PSN (TIM).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh PSN (TIM).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh PSN (TIM).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh PSN (TIM).

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Konfigurasi justifikasi akses
  • keyAccessJustificationsPolicyConfig.name
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Integrasi kunci eksternal
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Atribut utama
  • cryptoKey.cryptoKeyBackend
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Konfigurasi tombol
  • autokeyConfig.keyProject
  • ekmConnection.cryptoSpacePath
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
Parameter impor utama
  • importJob.cryptoKeyBackend
  • wrappingKey
Proposal kuorum dan keamanan
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identifikasi resource
  • cryptoKeyVersionId
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Memperbarui penyamaran
  • updateMask.paths

Sovereign Controls oleh S3NS / Thales

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Sovereign Controls by S3NS / Thales.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Sovereign Controls by S3NS / Thales di Google Cloud region berikut:

  • europe-west9

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Sovereign Controls oleh S3NS / Thales. Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh S3NS / Thales.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh S3NS / Thales.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh S3NS / Thales.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh S3NS / Thales.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh S3NS / Thales.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Kontrol Berdaulat oleh S3NS / Thales.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Kontrol akses dan izin
  • importJob.cryptoKeyBackend
  • importingKey
  • keyAccessJustificationsPolicyConfig.name
  • wrappingKey
Memfilter dan mengurutkan
  • filter
  • orderBy
Proposal instance HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
Justifikasi akses kunci
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
Label utama
  • cryptoKey.labels.key
  • cryptoKey.labels.value
Konfigurasi pengelolaan kunci
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • ekmConfig.defaultEkmConnection
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.serviceDirectoryService
Konfigurasi versi kunci
  • cryptoKeyVersion
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • cryptoKeyVersionId
Penomoran halaman
  • pageToken
Kontrol kuorum dan keamanan
  • quorumReply.challengeReplies.publicKeyPem
  • requiredActionQuorumReply.requiredChallengeReplies.publicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Identifikasi resource
  • name
  • parent
  • project

Sovereign Controls oleh T-Systems

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Sovereign Controls oleh T-Systems.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Sovereign Controls oleh T-Systems di region berikut: Google Cloud

  • europe-west3

Setelan yang berlaku

Tabel berikut menjelaskan batasan kebijakan organisasi dan setelan produk yang berlaku untuk Sovereign Controls oleh T-Systems. Secara default, setelan ini ditetapkan oleh Assured Workloads. Jika Anda mengubah setelan ini, Anda harus mempertimbangkan terlebih dahulu bagaimana perubahan tersebut memengaruhi status kepatuhan Anda. Untuk mengetahui petunjuk tentang cara mengonfigurasi kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.

Setelan Nilai yang diperlukan
cloudkms.allowedProtectionLevels
  • Allowed: EXTERNAL
  • Allowed: EXTERNAL_VPC

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls oleh T-Systems.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls oleh T-Systems.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls oleh T-Systems.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls oleh T-Systems.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls oleh T-Systems.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Sovereign Controls oleh T-Systems.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
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
Identifikasi
  • cryptoKeyVersionId
  • ekmConnectionId
  • keyHandleId
  • name
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Key Management
  • autokeyConfig.keyProject
  • cryptoKey.cryptoKeyBackend
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importJob.cryptoKeyBackend
KeyMaterialHandling
  • cryptoKey
  • cryptoKeyVersion
  • keyHandle.resourceTypeSelector
Penomoran halaman
  • pageToken
ResourceHierarchy
  • parent
  • project

Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati

Layanan yang didukung

Tabel berikut mencantumkan API dan versi Cloud Key Management Service yang memenuhi persyaratan Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati.

Layanan Versi Status
cloudkms.googleapis.com v1 DIDUKUNG

Wilayah yang mendukung kepatuhan

Cloud Key Management Service tersedia untuk Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati di region berikut: Google Cloud

  • us-east1
  • us-east4
  • us-west2
  • us-west1
  • us-central1
  • us-west3
  • us-central2
  • us-west4
  • us-east5
  • us-south1

Kolom API untuk data sensitif

Resource: cloudkms.googleapis.com/CryptoKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeys
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/**}:encrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Encrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataChecksum.crc32c.value
  • additionalAuthenticatedDataCrc32c.value
  • plaintext
  • plaintextChecksum.crc32c.value
  • plaintextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*}:decrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Decrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/keyRings/*}/cryptoKeys

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateCryptoKey
  • cryptoKeyId

Resource: cloudkms.googleapis.com/CryptoKeyVersion

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*/cryptoKeys/*}/cryptoKeyVersions

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricDecrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:asymmetricSign

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.AsymmetricSign
  • data
  • dataCrc32c.value
  • digest.externalMu
  • digest.sha256
  • digest.sha384
  • digest.sha512
  • digestCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:decapsulate

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.Decapsulate
  • ciphertext
  • ciphertextCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macSign

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.MacSign
  • data
  • dataCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:macVerify

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.MacVerify
  • data
  • dataCrc32c.value
  • mac
  • macCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawDecrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.RawDecrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • ciphertext
  • ciphertextCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}:rawEncrypt

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.RawEncrypt
  • additionalAuthenticatedData
  • additionalAuthenticatedDataCrc32c.value
  • initializationVector
  • initializationVectorCrc32c.value
  • plaintext
  • plaintextCrc32c.value

Resource: cloudkms.googleapis.com/ImportJob

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/importJobs/*}

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetImportJob
  • publicKeyFormat

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListImportJobs
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*/keyRings/*}/importJobs

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateImportJob
  • importJobId

Resource: cloudkms.googleapis.com/KeyRing

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.ListKeyRings
  • filter
  • orderBy

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{parent=projects/*/locations/*}/keyRings

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.CreateKeyRing
  • keyRingId

Resource: cloudkms.googleapis.com/Location

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: POST /v1/{location=projects/*/locations/*}:generateRandomBytes

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
  • lengthBytes
  • location
  • protectionLevel

Resource: cloudkms.googleapis.com/PublicKey

Tabel berikut menentukan resource dan kolom API yang dirancang untuk menangani data yang dilindungi berdasarkan Batas Data AS untuk Layanan Kesehatan dan Ilmu Hayati.

Metode API Kolom yang dilindungi

Layanan: cloudkms.googleapis.com

REST API: GET /v1/{name=projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*}/publicKey

Metode RPC:

  • google.cloud.kms.v1.KeyManagementService.GetPublicKey
  • publicKeyFormat

Kolom yang tidak ditujukan untuk Data sensitif

Tabel berikut memberikan daftar ilustratif kategori kolom dan kolom tertentu yang tidak sesuai untuk informasi sensitif. Untuk menjaga kepatuhan, hindari menempatkan data yang dilindungi di kolom ini. Untuk mengetahui daftar lengkapnya, hubungi perwakilan Google Cloud Anda.

Kategori Kolom
Informasi kontekstual
  • callerProvidedContext.fields.key
  • callerProvidedContext.fields.value.stringValue
  • quorumReply.challengeReplies.publicKeyPem
Detail koneksi EKM
  • ekmConfig.defaultEkmConnection
  • ekmConnection.etag
  • ekmConnectionId
Memfilter dan mengurutkan
  • filter
  • orderBy
  • pageToken
Proposal instance HSM
  • singleTenantHsmInstanceProposal.addQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.name
  • singleTenantHsmInstanceProposal.registerTwoFactorAuthKeys.twoFactorPublicKeyPems
  • singleTenantHsmInstanceProposal.removeQuorumMember.twoFactorPublicKeyPem
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.name
  • singleTenantHsmInstanceProposal.upgradeKeyTrust.twoFactorPublicKeyPem
Kontrol akses kunci
  • keyAccessJustificationsPolicyConfig.name
Konfigurasi tombol
  • autokeyConfig.keyProject
  • ekmConnection.cryptoSpacePath
  • ekmConnection.serviceResolvers.endpointFilter
  • ekmConnection.serviceResolvers.hostname
  • ekmConnection.serviceResolvers.serviceDirectoryService
  • importJob.cryptoKeyBackend
Detail handle kunci
  • keyHandle.name
  • keyHandle.resourceTypeSelector
  • keyHandleId
Konfigurasi versi kunci
  • cryptoKey
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionBackendOverride
  • cryptoKeyVersion.externalProtectionLevelOptions.ekmConnectionKeyPath
  • cryptoKeyVersion.externalProtectionLevelOptions.externalKeyUri
  • importingKey
  • wrappingKey
Identifikasi resource
  • name
  • parent
  • project
  • singleTenantHsmInstanceId
  • singleTenantHsmInstanceProposalId
Perbarui mask
  • updateMask.paths

Langkah berikutnya