Skip to main content
Documentation
close
Get Started
Get Started with Google Cloud
Product List
Cloud Customer Care
Featured Products
Agent Platform
Apigee API Management
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Cross-product Tools
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
Technology Areas
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Industry solutions
Migration
Networking
Observability and monitoring
Security
Storage
/
Console
English
Deutsch
Español – América Latina
Français
Português – Brasil
中文 – 简体
日本語
한국어
Sign in
Google Cloud SDK
Java
Client libraries
Start free
Overview
Guides
Reference
Samples
Documentation
More
Overview
Guides
Reference
Samples
Console
Overview
Library reference docs
ad-manager
admin
alloydb-connector
api-common
data-manager
gax
google-analytics-admin
google-analytics-data
google-api-client
google-area120-tables
google-auth-library
google-cloud-accessapproval
google-cloud-advisorynotifications
google-cloud-agentidentity
google-cloud-agentregistry
google-cloud-aiplatform
google-cloud-alloydb
google-cloud-alloydb-connectors
google-cloud-analyticshub
google-cloud-api-gateway
google-cloud-apigee-connect
google-cloud-apigee-registry
google-cloud-apihub
google-cloud-apikeys
google-cloud-appengine-admin
google-cloud-apphub
google-cloud-appoptimize
google-cloud-artifact-registry
google-cloud-asset
google-cloud-assured-workloads
google-cloud-auditmanager
google-cloud-automl
google-cloud-backupdr
google-cloud-bare-metal-solution
google-cloud-batch
google-cloud-beyondcorp-appconnections
google-cloud-beyondcorp-appconnectors
google-cloud-beyondcorp-appgateways
google-cloud-beyondcorp-clientconnectorservices
google-cloud-beyondcorp-clientgateways
google-cloud-biglake
google-cloud-bigquery
google-cloud-bigquery-data-exchange
google-cloud-bigqueryconnection
google-cloud-bigquerydatapolicy
google-cloud-bigquerydatatransfer
google-cloud-bigquerymigration
google-cloud-bigqueryreservation
google-cloud-bigquerystorage
google-cloud-bigtable
google-cloud-billing
google-cloud-billingbudgets
google-cloud-binary-authorization
google-cloud-build
google-cloud-capacityplanner
google-cloud-certificate-manager
google-cloud-ces
google-cloud-channel
google-cloud-chat
google-cloud-chronicle
google-cloud-cloudapiregistry
google-cloud-cloudcommerceconsumerprocurement
google-cloud-cloudcontrolspartner
google-cloud-cloudquotas
google-cloud-cloudsecuritycompliance
google-cloud-cloudsupport
google-cloud-compute
google-cloud-confidentialcomputing
google-cloud-configdelivery
google-cloud-connectgateway
google-cloud-contact-center-insights
google-cloud-container
google-cloud-containeranalysis
google-cloud-contentwarehouse
google-cloud-core
google-cloud-data-fusion
google-cloud-databasecenter
google-cloud-datacatalog
google-cloud-dataflow
google-cloud-dataform
google-cloud-datalabeling
google-cloud-datalineage
google-cloud-dataplex
google-cloud-dataproc
google-cloud-dataproc-metastore
google-cloud-datastore
google-cloud-datastream
google-cloud-debugger-client
google-cloud-deploy
google-cloud-developer-knowledge
google-cloud-developerconnect
google-cloud-devicestreaming
google-cloud-dialogflow
google-cloud-dialogflow-cx
google-cloud-discoveryengine
google-cloud-distributedcloudedge
google-cloud-dlp
google-cloud-dms
google-cloud-dns
google-cloud-document-ai
google-cloud-domains
google-cloud-edgenetwork
google-cloud-enterpriseknowledgegraph
google-cloud-errorreporting
google-cloud-essential-contacts
google-cloud-eventarc
google-cloud-eventarc-publishing
google-cloud-filestore
google-cloud-financialservices
google-cloud-firestore
google-cloud-functions
google-cloud-gdchardwaremanagement
google-cloud-geminidataanalytics
google-cloud-gke-backup
google-cloud-gke-connect-gateway
google-cloud-gke-multi-cloud
google-cloud-gkehub
google-cloud-gkerecommender
google-cloud-gsuite-addons
google-cloud-health
google-cloud-hypercomputecluster
google-cloud-iamcredentials
google-cloud-iap
google-cloud-ids
google-cloud-infra-manager
google-cloud-iot
google-cloud-kms
Overview
Version history
com.google.cloud.kms.v1
Package summary
Clients
AutokeyAdminClient
AutokeyClient
EkmServiceClient
HsmManagementClient
KeyManagementServiceClient
Settings
AutokeyAdminSettings
AutokeySettings
EkmServiceSettings
HsmManagementSettings
KeyManagementServiceSettings
Requests and responses
ApproveSingleTenantHsmInstanceProposalRequest
ApproveSingleTenantHsmInstanceProposalResponse
AsymmetricDecryptRequest
AsymmetricDecryptResponse
AsymmetricSignRequest
AsymmetricSignResponse
AutokeyAdminClient.ListLocationsPagedResponse
AutokeyClient.ListKeyHandlesPagedResponse
AutokeyClient.ListLocationsPagedResponse
CreateCryptoKeyRequest
CreateCryptoKeyVersionRequest
CreateEkmConnectionRequest
CreateImportJobRequest
CreateKeyHandleRequest
CreateKeyRingRequest
CreateSingleTenantHsmInstanceProposalRequest
CreateSingleTenantHsmInstanceRequest
DecapsulateRequest
DecapsulateResponse
DecryptRequest
DecryptResponse
DeleteCryptoKeyRequest
DeleteCryptoKeyVersionRequest
DeleteSingleTenantHsmInstanceProposalRequest
DestroyCryptoKeyVersionRequest
EkmServiceClient.ListEkmConnectionsPagedResponse
EkmServiceClient.ListLocationsPagedResponse
EncryptRequest
EncryptResponse
ExecuteSingleTenantHsmInstanceProposalRequest
ExecuteSingleTenantHsmInstanceProposalResponse
ExportTrustedKeyWrappedCryptoKeyVersionRequest
ExportTrustedKeyWrappedCryptoKeyVersionResponse
GenerateRandomBytesRequest
GenerateRandomBytesResponse
GetAutokeyConfigRequest
GetCryptoKeyRequest
GetCryptoKeyVersionRequest
GetEkmConfigRequest
GetEkmConnectionRequest
GetImportJobRequest
GetKeyHandleRequest
GetKeyRingRequest
GetPublicKeyRequest
GetRetiredResourceRequest
GetSingleTenantHsmInstanceProposalRequest
GetSingleTenantHsmInstanceRequest
HsmManagementClient.ListLocationsPagedResponse
HsmManagementClient.ListSingleTenantHsmInstanceProposalsPagedResponse
HsmManagementClient.ListSingleTenantHsmInstancesPagedResponse
ImportCryptoKeyVersionRequest
ImportTrustedKeyWrappedCryptoKeyVersionRequest
KeyManagementServiceClient.ListCryptoKeyVersionsPagedResponse
KeyManagementServiceClient.ListCryptoKeysPagedResponse
KeyManagementServiceClient.ListImportJobsPagedResponse
KeyManagementServiceClient.ListKeyRingsPagedResponse
KeyManagementServiceClient.ListLocationsPagedResponse
KeyManagementServiceClient.ListRetiredResourcesPagedResponse
ListCryptoKeyVersionsRequest
ListCryptoKeyVersionsResponse
ListCryptoKeysRequest
ListCryptoKeysResponse
ListEkmConnectionsRequest
ListEkmConnectionsResponse
ListImportJobsRequest
ListImportJobsResponse
ListKeyHandlesRequest
ListKeyHandlesResponse
ListKeyRingsRequest
ListKeyRingsResponse
ListRetiredResourcesRequest
ListRetiredResourcesResponse
ListSingleTenantHsmInstanceProposalsRequest
ListSingleTenantHsmInstanceProposalsResponse
ListSingleTenantHsmInstancesRequest
ListSingleTenantHsmInstancesResponse
MacSignRequest
MacSignResponse
MacVerifyRequest
MacVerifyResponse
RawDecryptRequest
RawDecryptResponse
RawEncryptRequest
RawEncryptResponse
RestoreCryptoKeyVersionRequest
ShowEffectiveAutokeyConfigRequest
ShowEffectiveAutokeyConfigResponse
UpdateAutokeyConfigRequest
UpdateCryptoKeyPrimaryVersionRequest
UpdateCryptoKeyRequest
UpdateCryptoKeyVersionRequest
UpdateEkmConfigRequest
UpdateEkmConnectionRequest
VerifyConnectivityRequest
VerifyConnectivityResponse
All other classes and interfaces
Builders
ApproveSingleTenantHsmInstanceProposalRequest.Builder
ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply.Builder
ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply.Builder
ApproveSingleTenantHsmInstanceProposalResponse.Builder
AsymmetricDecryptRequest.Builder
AsymmetricDecryptResponse.Builder
AsymmetricSignRequest.Builder
AsymmetricSignResponse.Builder
AutokeyAdminSettings.Builder
AutokeyConfig.Builder
AutokeyConfigName.Builder
AutokeyConfigName.ProjectBuilder
AutokeySettings.Builder
Certificate.Builder
Challenge.Builder
ChallengeReply.Builder
ChecksummedData.Builder
CreateCryptoKeyRequest.Builder
CreateCryptoKeyVersionRequest.Builder
CreateEkmConnectionRequest.Builder
CreateImportJobRequest.Builder
CreateKeyHandleMetadata.Builder
CreateKeyHandleRequest.Builder
CreateKeyRingRequest.Builder
CreateSingleTenantHsmInstanceMetadata.Builder
CreateSingleTenantHsmInstanceProposalMetadata.Builder
CreateSingleTenantHsmInstanceProposalRequest.Builder
CreateSingleTenantHsmInstanceRequest.Builder
CryptoKey.Builder
CryptoKeyName.Builder
CryptoKeyPathName.Builder
CryptoKeyVersion.Builder
CryptoKeyVersionName.Builder
CryptoKeyVersionTemplate.Builder
DecapsulateRequest.Builder
DecapsulateResponse.Builder
DecryptRequest.Builder
DecryptResponse.Builder
DeleteCryptoKeyMetadata.Builder
DeleteCryptoKeyRequest.Builder
DeleteCryptoKeyVersionMetadata.Builder
DeleteCryptoKeyVersionRequest.Builder
DeleteSingleTenantHsmInstanceProposalRequest.Builder
DestroyCryptoKeyVersionRequest.Builder
Digest.Builder
EkmConfig.Builder
EkmConfigName.Builder
EkmConnection.Builder
EkmConnection.ServiceResolver.Builder
EkmConnectionName.Builder
EkmServiceSettings.Builder
EncryptRequest.Builder
EncryptResponse.Builder
ExecuteSingleTenantHsmInstanceProposalMetadata.Builder
ExecuteSingleTenantHsmInstanceProposalRequest.Builder
ExecuteSingleTenantHsmInstanceProposalResponse.Builder
ExportTrustedKeyWrappedCryptoKeyVersionRequest.Builder
ExportTrustedKeyWrappedCryptoKeyVersionResponse.Builder
ExternalProtectionLevelOptions.Builder
GenerateRandomBytesRequest.Builder
GenerateRandomBytesResponse.Builder
GetAutokeyConfigRequest.Builder
GetCryptoKeyRequest.Builder
GetCryptoKeyVersionRequest.Builder
GetEkmConfigRequest.Builder
GetEkmConnectionRequest.Builder
GetImportJobRequest.Builder
GetKeyHandleRequest.Builder
GetKeyRingRequest.Builder
GetPublicKeyRequest.Builder
GetRetiredResourceRequest.Builder
GetSingleTenantHsmInstanceProposalRequest.Builder
GetSingleTenantHsmInstanceRequest.Builder
HsmManagementSettings.Builder
ImportCryptoKeyVersionRequest.Builder
ImportJob.Builder
ImportJob.WrappingPublicKey.Builder
ImportJobName.Builder
ImportTrustedKeyWrappedCryptoKeyVersionRequest.Builder
KeyAccessJustificationsPolicy.Builder
KeyHandle.Builder
KeyHandleName.Builder
KeyManagementServiceSettings.Builder
KeyOperationAttestation.Builder
KeyOperationAttestation.CertificateChains.Builder
KeyRing.Builder
KeyRingName.Builder
ListCryptoKeyVersionsRequest.Builder
ListCryptoKeyVersionsResponse.Builder
ListCryptoKeysRequest.Builder
ListCryptoKeysResponse.Builder
ListEkmConnectionsRequest.Builder
ListEkmConnectionsResponse.Builder
ListImportJobsRequest.Builder
ListImportJobsResponse.Builder
ListKeyHandlesRequest.Builder
ListKeyHandlesResponse.Builder
ListKeyRingsRequest.Builder
ListKeyRingsResponse.Builder
ListRetiredResourcesRequest.Builder
ListRetiredResourcesResponse.Builder
ListSingleTenantHsmInstanceProposalsRequest.Builder
ListSingleTenantHsmInstanceProposalsResponse.Builder
ListSingleTenantHsmInstancesRequest.Builder
ListSingleTenantHsmInstancesResponse.Builder
LocationMetadata.Builder
LocationName.Builder
MacSignRequest.Builder
MacSignResponse.Builder
MacVerifyRequest.Builder
MacVerifyResponse.Builder
ProjectName.Builder
PublicKey.Builder
RawDecryptRequest.Builder
RawDecryptResponse.Builder
RawEncryptRequest.Builder
RawEncryptResponse.Builder
RestoreCryptoKeyVersionRequest.Builder
RetiredResource.Builder
RetiredResourceName.Builder
ShowEffectiveAutokeyConfigRequest.Builder
ShowEffectiveAutokeyConfigResponse.Builder
SingleTenantHsmInstance.Builder
SingleTenantHsmInstance.QuorumAuth.Builder
SingleTenantHsmInstanceName.Builder
SingleTenantHsmInstanceProposal.AddQuorumMember.Builder
SingleTenantHsmInstanceProposal.Builder
SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstance.Builder
SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstance.Builder
SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstance.Builder
SingleTenantHsmInstanceProposal.QuorumParameters.Builder
SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstance.Builder
SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeys.Builder
SingleTenantHsmInstanceProposal.RemoveQuorumMember.Builder
SingleTenantHsmInstanceProposal.RequiredActionQuorumParameters.Builder
SingleTenantHsmInstanceProposal.UpgradeKeyTrust.Builder
SingleTenantHsmInstanceProposalName.Builder
UpdateAutokeyConfigRequest.Builder
UpdateCryptoKeyPrimaryVersionRequest.Builder
UpdateCryptoKeyRequest.Builder
UpdateCryptoKeyVersionRequest.Builder
UpdateEkmConfigRequest.Builder
UpdateEkmConnectionRequest.Builder
VerifyConnectivityRequest.Builder
VerifyConnectivityResponse.Builder
Enums
AccessReason
ApproveSingleTenantHsmInstanceProposalRequest.ApprovalPayloadCase
AutokeyConfig.KeyProjectResolutionMode
AutokeyConfig.State
CryptoKey.CryptoKeyPurpose
CryptoKey.RotationScheduleCase
CryptoKeyVersion.CryptoKeyVersionAlgorithm
CryptoKeyVersion.CryptoKeyVersionState
CryptoKeyVersion.CryptoKeyVersionView
Digest.DigestCase
EkmConnection.KeyManagementMode
ImportCryptoKeyVersionRequest.WrappedKeyMaterialCase
ImportJob.ImportJobState
ImportJob.ImportMethod
KeyOperationAttestation.AttestationFormat
ProtectionLevel
PublicKey.PublicKeyFormat
SingleTenantHsmInstance.State
SingleTenantHsmInstanceProposal.ApprovalParametersCase
SingleTenantHsmInstanceProposal.ExpirationCase
SingleTenantHsmInstanceProposal.OperationCase
SingleTenantHsmInstanceProposal.State
Messages
ApproveSingleTenantHsmInstanceProposalRequest.QuorumReply
ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReply
AutokeyConfig
Certificate
Challenge
ChallengeReply
ChecksummedData
CreateKeyHandleMetadata
CreateSingleTenantHsmInstanceMetadata
CreateSingleTenantHsmInstanceProposalMetadata
CryptoKey
CryptoKeyVersion
CryptoKeyVersionTemplate
DeleteCryptoKeyMetadata
DeleteCryptoKeyVersionMetadata
Digest
EkmConfig
EkmConnection
EkmConnection.ServiceResolver
ExecuteSingleTenantHsmInstanceProposalMetadata
ExternalProtectionLevelOptions
ImportJob
ImportJob.WrappingPublicKey
KeyAccessJustificationsPolicy
KeyHandle
KeyOperationAttestation
KeyOperationAttestation.CertificateChains
KeyRing
LocationMetadata
PublicKey
RetiredResource
SingleTenantHsmInstance
SingleTenantHsmInstance.QuorumAuth
SingleTenantHsmInstanceProposal
SingleTenantHsmInstanceProposal.AddQuorumMember
SingleTenantHsmInstanceProposal.DeleteSingleTenantHsmInstance
SingleTenantHsmInstanceProposal.DisableSingleTenantHsmInstance
SingleTenantHsmInstanceProposal.EnableSingleTenantHsmInstance
SingleTenantHsmInstanceProposal.QuorumParameters
SingleTenantHsmInstanceProposal.RefreshSingleTenantHsmInstance
SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeys
SingleTenantHsmInstanceProposal.RemoveQuorumMember
SingleTenantHsmInstanceProposal.RequiredActionQuorumParameters
SingleTenantHsmInstanceProposal.UpgradeKeyTrust
Paging
AutokeyAdminClient.ListLocationsFixedSizeCollection
AutokeyAdminClient.ListLocationsPage
AutokeyClient.ListKeyHandlesFixedSizeCollection
AutokeyClient.ListKeyHandlesPage
AutokeyClient.ListLocationsFixedSizeCollection
AutokeyClient.ListLocationsPage
EkmServiceClient.ListEkmConnectionsFixedSizeCollection
EkmServiceClient.ListEkmConnectionsPage
EkmServiceClient.ListLocationsFixedSizeCollection
EkmServiceClient.ListLocationsPage
HsmManagementClient.ListLocationsFixedSizeCollection
HsmManagementClient.ListLocationsPage
HsmManagementClient.ListSingleTenantHsmInstanceProposalsFixedSizeCollection
HsmManagementClient.ListSingleTenantHsmInstanceProposalsPage
HsmManagementClient.ListSingleTenantHsmInstancesFixedSizeCollection
HsmManagementClient.ListSingleTenantHsmInstancesPage
KeyManagementServiceClient.ListCryptoKeyVersionsFixedSizeCollection
KeyManagementServiceClient.ListCryptoKeyVersionsPage
KeyManagementServiceClient.ListCryptoKeysFixedSizeCollection
KeyManagementServiceClient.ListCryptoKeysPage
KeyManagementServiceClient.ListImportJobsFixedSizeCollection
KeyManagementServiceClient.ListImportJobsPage
KeyManagementServiceClient.ListKeyRingsFixedSizeCollection
KeyManagementServiceClient.ListKeyRingsPage
KeyManagementServiceClient.ListLocationsFixedSizeCollection
KeyManagementServiceClient.ListLocationsPage
KeyManagementServiceClient.ListRetiredResourcesFixedSizeCollection
KeyManagementServiceClient.ListRetiredResourcesPage
Resource names
AutokeyConfigName
CryptoKeyPathName
CryptoKeyVersionName
EkmConfigName
EkmConnectionName
ImportJobName
KeyHandleName
KeyName
LocationName
ProjectName
RetiredResourceName
SingleTenantHsmInstanceName
SingleTenantHsmInstanceProposalName
Interfaces
ApproveSingleTenantHsmInstanceProposalRequest.QuorumReplyOrBuilder
ApproveSingleTenantHsmInstanceProposalRequest.RequiredActionQuorumReplyOrBuilder
ApproveSingleTenantHsmInstanceProposalRequestOrBuilder
ApproveSingleTenantHsmInstanceProposalResponseOrBuilder
AsymmetricDecryptRequestOrBuilder
AsymmetricDecryptResponseOrBuilder
AsymmetricSignRequestOrBuilder
AsymmetricSignResponseOrBuilder
AutokeyAdminGrpc.AsyncService
AutokeyConfigOrBuilder
AutokeyGrpc.AsyncService
CertificateOrBuilder
ChallengeOrBuilder
ChallengeReplyOrBuilder
ChecksummedDataOrBuilder
CreateCryptoKeyRequestOrBuilder
CreateCryptoKeyVersionRequestOrBuilder
CreateEkmConnectionRequestOrBuilder
CreateImportJobRequestOrBuilder
CreateKeyHandleMetadataOrBuilder
CreateKeyHandleRequestOrBuilder
CreateKeyRingRequestOrBuilder
CreateSingleTenantHsmInstanceMetadataOrBuilder
CreateSingleTenantHsmInstanceProposalMetadataOrBuilder
CreateSingleTenantHsmInstanceProposalRequestOrBuilder
CreateSingleTenantHsmInstanceRequestOrBuilder
CryptoKeyOrBuilder
CryptoKeyVersionOrBuilder
CryptoKeyVersionTemplateOrBuilder
DecapsulateRequestOrBuilder
DecapsulateResponseOrBuilder
DecryptRequestOrBuilder
DecryptResponseOrBuilder
DeleteCryptoKeyMetadataOrBuilder
DeleteCryptoKeyRequestOrBuilder
DeleteCryptoKeyVersionMetadataOrBuilder
DeleteCryptoKeyVersionRequestOrBuilder
DeleteSingleTenantHsmInstanceProposalRequestOrBuilder
DestroyCryptoKeyVersionRequestOrBuilder
DigestOrBuilder
EkmConfigOrBuilder
EkmConnection.ServiceResolverOrBuilder
EkmConnectionOrBuilder
EkmServiceGrpc.AsyncService
EncryptRequestOrBuilder
EncryptResponseOrBuilder
ExecuteSingleTenantHsmInstanceProposalMetadataOrBuilder
ExecuteSingleTenantHsmInstanceProposalRequestOrBuilder