Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • Java
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • google-auth-library
  • google-cloud-kms
    • Overview
    • Version history
    • com.google.cloud.kms.v1
      • Package summary
      • Interfaces
      • AsymmetricDecryptRequestOrBuilder
      • AsymmetricDecryptResponseOrBuilder
      • AsymmetricSignRequestOrBuilder
      • AsymmetricSignResponseOrBuilder
      • CertificateOrBuilder
      • CreateCryptoKeyRequestOrBuilder
      • CreateCryptoKeyVersionRequestOrBuilder
      • CreateEkmConnectionRequestOrBuilder
      • CreateImportJobRequestOrBuilder
      • CreateKeyRingRequestOrBuilder
      • CryptoKeyOrBuilder
      • CryptoKeyVersionOrBuilder
      • CryptoKeyVersionTemplateOrBuilder
      • DecryptRequestOrBuilder
      • DecryptResponseOrBuilder
      • DestroyCryptoKeyVersionRequestOrBuilder
      • DigestOrBuilder
      • EkmConfigOrBuilder
      • EkmConnection.ServiceResolverOrBuilder
      • EkmConnectionOrBuilder
      • EkmServiceGrpc.AsyncService
      • EncryptRequestOrBuilder
      • EncryptResponseOrBuilder
      • ExternalProtectionLevelOptionsOrBuilder
      • GenerateRandomBytesRequestOrBuilder
      • GenerateRandomBytesResponseOrBuilder
      • GetCryptoKeyRequestOrBuilder
      • GetCryptoKeyVersionRequestOrBuilder
      • GetEkmConfigRequestOrBuilder
      • GetEkmConnectionRequestOrBuilder
      • GetImportJobRequestOrBuilder
      • GetKeyRingRequestOrBuilder
      • GetPublicKeyRequestOrBuilder
      • ImportCryptoKeyVersionRequestOrBuilder
      • ImportJob.WrappingPublicKeyOrBuilder
      • ImportJobOrBuilder
      • KeyManagementServiceGrpc.AsyncService
      • KeyOperationAttestation.CertificateChainsOrBuilder
      • KeyOperationAttestationOrBuilder
      • KeyRingOrBuilder
      • ListCryptoKeyVersionsRequestOrBuilder
      • ListCryptoKeyVersionsResponseOrBuilder
      • ListCryptoKeysRequestOrBuilder
      • ListCryptoKeysResponseOrBuilder
      • ListEkmConnectionsRequestOrBuilder
      • ListEkmConnectionsResponseOrBuilder
      • ListImportJobsRequestOrBuilder
      • ListImportJobsResponseOrBuilder
      • ListKeyRingsRequestOrBuilder
      • ListKeyRingsResponseOrBuilder
      • LocationMetadataOrBuilder
      • MacSignRequestOrBuilder
      • MacSignResponseOrBuilder
      • MacVerifyRequestOrBuilder
      • MacVerifyResponseOrBuilder
      • PublicKeyOrBuilder
      • RestoreCryptoKeyVersionRequestOrBuilder
      • UpdateCryptoKeyPrimaryVersionRequestOrBuilder
      • UpdateCryptoKeyRequestOrBuilder
      • UpdateCryptoKeyVersionRequestOrBuilder
      • UpdateEkmConfigRequestOrBuilder
      • UpdateEkmConnectionRequestOrBuilder
      • Classes
      • AsymmetricDecryptRequest
      • AsymmetricDecryptRequest.Builder
      • AsymmetricDecryptResponse
      • AsymmetricDecryptResponse.Builder
      • AsymmetricSignRequest
      • AsymmetricSignRequest.Builder
      • AsymmetricSignResponse
      • AsymmetricSignResponse.Builder
      • Certificate
      • Certificate.Builder
      • CreateCryptoKeyRequest
      • CreateCryptoKeyRequest.Builder
      • CreateCryptoKeyVersionRequest
      • CreateCryptoKeyVersionRequest.Builder
      • CreateEkmConnectionRequest
      • CreateEkmConnectionRequest.Builder
      • CreateImportJobRequest
      • CreateImportJobRequest.Builder
      • CreateKeyRingRequest
      • CreateKeyRingRequest.Builder
      • CryptoKey
      • CryptoKey.Builder
      • CryptoKeyName
      • CryptoKeyName.Builder
      • CryptoKeyPathName
      • CryptoKeyPathName.Builder
      • CryptoKeyVersion
      • CryptoKeyVersion.Builder
      • CryptoKeyVersionName
      • CryptoKeyVersionName.Builder
      • CryptoKeyVersionTemplate
      • CryptoKeyVersionTemplate.Builder
      • DecryptRequest
      • DecryptRequest.Builder
      • DecryptResponse
      • DecryptResponse.Builder
      • DestroyCryptoKeyVersionRequest
      • DestroyCryptoKeyVersionRequest.Builder
      • Digest
      • Digest.Builder
      • EkmConfig
      • EkmConfig.Builder
      • EkmConfigName
      • EkmConfigName.Builder
      • EkmConnection
      • EkmConnection.Builder
      • EkmConnection.ServiceResolver
      • EkmConnection.ServiceResolver.Builder
      • EkmConnectionName
      • EkmConnectionName.Builder
      • EkmServiceClient
      • EkmServiceClient.ListEkmConnectionsFixedSizeCollection
      • EkmServiceClient.ListEkmConnectionsPage
      • EkmServiceClient.ListEkmConnectionsPagedResponse
      • EkmServiceClient.ListLocationsFixedSizeCollection
      • EkmServiceClient.ListLocationsPage
      • EkmServiceClient.ListLocationsPagedResponse
      • EkmServiceGrpc
      • EkmServiceGrpc.EkmServiceBlockingStub
      • EkmServiceGrpc.EkmServiceFutureStub
      • EkmServiceGrpc.EkmServiceImplBase
      • EkmServiceGrpc.EkmServiceStub
      • EkmServiceProto
      • EkmServiceSettings
      • EkmServiceSettings.Builder
      • EncryptRequest
      • EncryptRequest.Builder
      • EncryptResponse
      • EncryptResponse.Builder
      • ExternalProtectionLevelOptions
      • ExternalProtectionLevelOptions.Builder
      • GenerateRandomBytesRequest
      • GenerateRandomBytesRequest.Builder
      • GenerateRandomBytesResponse
      • GenerateRandomBytesResponse.Builder
      • GetCryptoKeyRequest
      • GetCryptoKeyRequest.Builder
      • GetCryptoKeyVersionRequest
      • GetCryptoKeyVersionRequest.Builder
      • GetEkmConfigRequest
      • GetEkmConfigRequest.Builder
      • GetEkmConnectionRequest
      • GetEkmConnectionRequest.Builder
      • GetImportJobRequest
      • GetImportJobRequest.Builder
      • GetKeyRingRequest
      • GetKeyRingRequest.Builder
      • GetPublicKeyRequest
      • GetPublicKeyRequest.Builder
      • ImportCryptoKeyVersionRequest
      • ImportCryptoKeyVersionRequest.Builder
      • ImportJob
      • ImportJob.Builder
      • ImportJob.WrappingPublicKey
      • ImportJob.WrappingPublicKey.Builder
      • ImportJobName
      • ImportJobName.Builder
      • KeyManagementServiceClient
      • KeyManagementServiceClient.ListCryptoKeyVersionsFixedSizeCollection
      • KeyManagementServiceClient.ListCryptoKeyVersionsPage
      • KeyManagementServiceClient.ListCryptoKeyVersionsPagedResponse
      • KeyManagementServiceClient.ListCryptoKeysFixedSizeCollection
      • KeyManagementServiceClient.ListCryptoKeysPage
      • KeyManagementServiceClient.ListCryptoKeysPagedResponse
      • KeyManagementServiceClient.ListImportJobsFixedSizeCollection
      • KeyManagementServiceClient.ListImportJobsPage
      • KeyManagementServiceClient.ListImportJobsPagedResponse
      • KeyManagementServiceClient.ListKeyRingsFixedSizeCollection
      • KeyManagementServiceClient.ListKeyRingsPage
      • KeyManagementServiceClient.ListKeyRingsPagedResponse
      • KeyManagementServiceClient.ListLocationsFixedSizeCollection
      • KeyManagementServiceClient.ListLocationsPage
      • KeyManagementServiceClient.ListLocationsPagedResponse
      • KeyManagementServiceGrpc
      • KeyManagementServiceGrpc.KeyManagementServiceBlockingStub
      • KeyManagementServiceGrpc.KeyManagementServiceFutureStub
      • KeyManagementServiceGrpc.KeyManagementServiceImplBase
      • KeyManagementServiceGrpc.KeyManagementServiceStub
      • KeyManagementServiceSettings
      • KeyManagementServiceSettings.Builder
      • KeyName
      • KeyNames
      • KeyOperationAttestation
      • KeyOperationAttestation.Builder
      • KeyOperationAttestation.CertificateChains
      • KeyOperationAttestation.CertificateChains.Builder
      • KeyRing
      • KeyRing.Builder
      • KeyRingName
      • KeyRingName.Builder
      • KmsProto
      • KmsResourcesProto
      • ListCryptoKeyVersionsRequest
      • ListCryptoKeyVersionsRequest.Builder
      • ListCryptoKeyVersionsResponse
      • ListCryptoKeyVersionsResponse.Builder
      • ListCryptoKeysRequest
      • ListCryptoKeysRequest.Builder
      • ListCryptoKeysResponse
      • ListCryptoKeysResponse.Builder
      • ListEkmConnectionsRequest
      • ListEkmConnectionsRequest.Builder
      • ListEkmConnectionsResponse
      • ListEkmConnectionsResponse.Builder
      • ListImportJobsRequest
      • ListImportJobsRequest.Builder
      • ListImportJobsResponse
      • ListImportJobsResponse.Builder
      • ListKeyRingsRequest
      • ListKeyRingsRequest.Builder
      • ListKeyRingsResponse
      • ListKeyRingsResponse.Builder
      • LocationMetadata
      • LocationMetadata.Builder
      • LocationName
      • LocationName.Builder
      • MacSignRequest
      • MacSignRequest.Builder
      • MacSignResponse
      • MacSignResponse.Builder
      • MacVerifyRequest
      • MacVerifyRequest.Builder
      • MacVerifyResponse
      • MacVerifyResponse.Builder
      • PublicKey
      • PublicKey.Builder
      • RestoreCryptoKeyVersionRequest
      • RestoreCryptoKeyVersionRequest.Builder
      • UntypedKeyName
      • UpdateCryptoKeyPrimaryVersionRequest
      • UpdateCryptoKeyPrimaryVersionRequest.Builder
      • UpdateCryptoKeyRequest
      • UpdateCryptoKeyRequest.Builder
      • UpdateCryptoKeyVersionRequest
      • UpdateCryptoKeyVersionRequest.Builder
      • UpdateEkmConfigRequest
      • UpdateEkmConfigRequest.Builder
      • UpdateEkmConnectionRequest
      • UpdateEkmConnectionRequest.Builder
      • Enums
      • CryptoKey.CryptoKeyPurpose
      • CryptoKey.RotationScheduleCase
      • CryptoKeyVersion.CryptoKeyVersionAlgorithm
      • CryptoKeyVersion.CryptoKeyVersionState
      • CryptoKeyVersion.CryptoKeyVersionView
      • Digest.DigestCase
      • EkmConnection.KeyManagementMode
      • ImportCryptoKeyVersionRequest.WrappedKeyMaterialCase
      • ImportJob.ImportJobState
      • ImportJob.ImportMethod
      • KeyOperationAttestation.AttestationFormat
      • ProtectionLevel
    • com.google.cloud.kms.v1.stub
      • Package summary
      • Classes
      • EkmServiceStub
      • EkmServiceStubSettings
      • EkmServiceStubSettings.Builder
      • GrpcEkmServiceCallableFactory
      • GrpcEkmServiceStub
      • GrpcKeyManagementServiceCallableFactory
      • GrpcKeyManagementServiceStub
      • HttpJsonEkmServiceCallableFactory
      • HttpJsonEkmServiceStub
      • HttpJsonKeyManagementServiceCallableFactory
      • HttpJsonKeyManagementServiceStub
      • KeyManagementServiceStub
      • KeyManagementServiceStubSettings
      • KeyManagementServiceStubSettings.Builder
  • google-cloud-kmsinventory
  • google-cloud-language
  • google-cloud-life-sciences
  • google-cloud-live-stream
  • google-cloud-logging
  • google-cloud-logging-logback
  • google-cloud-managed-identities
  • google-cloud-managedkafka
  • google-cloud-mediatranslation
  • google-cloud-meet
  • google-cloud-memcache
  • google-cloud-migrationcenter
  • google-cloud-modelarmor
  • google-cloud-monitoring
  • google-cloud-monitoring-dashboard
  • google-cloud-monitoring-metricsscope
  • google-cloud-netapp
  • google-cloud-network-management
  • google-cloud-network-security
  • google-cloud-networkconnectivity
  • google-cloud-networkservices
  • google-cloud-nio
  • google-cloud-notebooks
  • google-cloud-notification
  • google-cloud-optimization
  • google-cloud-oracledatabase
  • google-cloud-orchestration-airflow
  • google-cloud-orgpolicy
  • google-cloud-os-config
  • google-cloud-os-login
  • google-cloud-parallelstore
  • google-cloud-parametermanager
  • google-cloud-phishingprotection
  • google-cloud-policy-troubleshooter
  • google-cloud-policysimulator
  • google-cloud-private-catalog
  • google-cloud-privilegedaccessmanager
  • google-cloud-profiler
  • google-cloud-publicca
  • google-cloud-pubsub
  • google-cloud-pubsublite
  • google-cloud-rapidmigrationassessment
  • google-cloud-recaptchaenterprise
  • google-cloud-recommendations-ai
  • google-cloud-recommender
  • google-cloud-redis
  • google-cloud-redis-cluster
  • google-cloud-resourcemanager
  • google-cloud-retail
  • google-cloud-run
  • google-cloud-scheduler
  • google-cloud-secretmanager
  • google-cloud-securesourcemanager
  • google-cloud-security-private-ca
  • google-cloud-securitycenter
  • google-cloud-securitycenter-settings
  • google-cloud-securitycentermanagement
  • google-cloud-securityposture
  • google-cloud-service-control
  • google-cloud-service-management
  • google-cloud-service-usage
  • google-cloud-servicedirectory
  • google-cloud-servicehealth
  • google-cloud-shell
  • google-cloud-spanner
  • google-cloud-spanner-jdbc
  • google-cloud-speech
  • google-cloud-storage
  • google-cloud-storage-transfer
  • google-cloud-storageinsights
  • google-cloud-talent
  • google-cloud-tasks