Package com.google.cloud.kms.v1 (2.40.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.kms.v1.EkmServiceClient Service Description: Google Cloud Key Management EKM Service

Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:

com.google.cloud.kms.v1.KeyManagementServiceClient Service Description: Google Cloud Key Management Service

Manages cryptographic keys and operations using those keys. Implements a REST model with the following objects:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.kms.v1.EkmServiceSettings Settings class to configure an instance of EkmServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.kms.v1.KeyManagementServiceSettings Settings class to configure an instance of KeyManagementServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.kms.v1.AsymmetricDecryptRequest Request message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptRequest.Builder Request message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptResponse Response message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptResponse.Builder Response message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricSignRequest Request message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignRequest.Builder Request message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignResponse Response message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignResponse.Builder Response message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.Certificate A Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
com.google.cloud.kms.v1.Certificate.Builder A Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
com.google.cloud.kms.v1.CreateCryptoKeyRequest Request message for KeyManagementService.CreateCryptoKey.
com.google.cloud.kms.v1.CreateCryptoKeyRequest.Builder Request message for KeyManagementService.CreateCryptoKey.
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequest Request message for KeyManagementService.CreateCryptoKeyVersion.
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequest.Builder Request message for KeyManagementService.CreateCryptoKeyVersion.
com.google.cloud.kms.v1.CreateEkmConnectionRequest Request message for EkmService.CreateEkmConnection.
com.google.cloud.kms.v1.CreateEkmConnectionRequest.Builder Request message for EkmService.CreateEkmConnection.
com.google.cloud.kms.v1.CreateImportJobRequest Request message for KeyManagementService.CreateImportJob.
com.google.cloud.kms.v1.CreateImportJobRequest.Builder Request message for KeyManagementService.CreateImportJob.
com.google.cloud.kms.v1.CreateKeyRingRequest Request message for KeyManagementService.CreateKeyRing.
com.google.cloud.kms.v1.CreateKeyRingRequest.Builder Request message for KeyManagementService.CreateKeyRing.
com.google.cloud.kms.v1.CryptoKey A CryptoKey represents a logical key that can be used for cryptographic operations.
com.google.cloud.kms.v1.CryptoKey.Builder A CryptoKey represents a logical key that can be used for cryptographic operations.
com.google.cloud.kms.v1.CryptoKeyName
com.google.cloud.kms.v1.CryptoKeyName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.
com.google.cloud.kms.v1.CryptoKeyPathName AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.CryptoKeyPathName.Builder Builder for CryptoKeyPathName.
com.google.cloud.kms.v1.CryptoKeyVersion A CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
com.google.cloud.kms.v1.CryptoKeyVersion.Builder A CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
com.google.cloud.kms.v1.CryptoKeyVersionName
com.google.cloud.kms.v1.CryptoKeyVersionName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.
com.google.cloud.kms.v1.CryptoKeyVersionTemplate A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually
com.google.cloud.kms.v1.CryptoKeyVersionTemplate.Builder A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually
com.google.cloud.kms.v1.DecryptRequest Request message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptRequest.Builder Request message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptResponse Response message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptResponse.Builder Response message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequest Request message for KeyManagementService.DestroyCryptoKeyVersion.
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequest.Builder Request message for KeyManagementService.DestroyCryptoKeyVersion.
com.google.cloud.kms.v1.Digest A Digest holds a cryptographic message digest.
com.google.cloud.kms.v1.Digest.Builder A Digest holds a cryptographic message digest.
com.google.cloud.kms.v1.EkmConfig An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and
com.google.cloud.kms.v1.EkmConfig.Builder An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and
com.google.cloud.kms.v1.EkmConfigName
com.google.cloud.kms.v1.EkmConfigName.Builder Builder for projects/{project}/locations/{location}/ekmConfig.
com.google.cloud.kms.v1.EkmConnection An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and
com.google.cloud.kms.v1.EkmConnection.Builder An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and
com.google.cloud.kms.v1.EkmConnection.ServiceResolver A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
com.google.cloud.kms.v1.EkmConnection.ServiceResolver.Builder A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
com.google.cloud.kms.v1.EkmConnectionName
com.google.cloud.kms.v1.EkmConnectionName.Builder Builder for projects/{project}/locations/{location}/ekmConnections/{ekm_connection}.
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsFixedSizeCollection
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsPage
com.google.cloud.kms.v1.EkmServiceClient.ListEkmConnectionsPagedResponse
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsPage
com.google.cloud.kms.v1.EkmServiceClient.ListLocationsPagedResponse
com.google.cloud.kms.v1.EkmServiceGrpc Google Cloud Key Management EKM Service Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.EkmServiceGrpc.EkmServiceImplBase Base class for the server implementation of the service EkmService. Google Cloud Key Management EKM Service
com.google.cloud.kms.v1.EkmServiceProto
com.google.cloud.kms.v1.EkmServiceSettings.Builder Builder for EkmServiceSettings.
com.google.cloud.kms.v1.EncryptRequest Request message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptRequest.Builder Request message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptResponse Response message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptResponse.Builder Response message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.ExternalProtectionLevelOptions ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL
com.google.cloud.kms.v1.ExternalProtectionLevelOptions.Builder ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL
com.google.cloud.kms.v1.GenerateRandomBytesRequest Request message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesRequest.Builder Request message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesResponse Response message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesResponse.Builder Response message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GetCryptoKeyRequest Request message for KeyManagementService.GetCryptoKey.
com.google.cloud.kms.v1.GetCryptoKeyRequest.Builder Request message for KeyManagementService.GetCryptoKey.
com.google.cloud.kms.v1.GetCryptoKeyVersionRequest Request message for KeyManagementService.GetCryptoKeyVersion.
com.google.cloud.kms.v1.GetCryptoKeyVersionRequest.Builder Request message for KeyManagementService.GetCryptoKeyVersion.
com.google.cloud.kms.v1.GetEkmConfigRequest Request message for EkmService.GetEkmConfig.
com.google.cloud.kms.v1.GetEkmConfigRequest.Builder Request message for EkmService.GetEkmConfig.
com.google.cloud.kms.v1.GetEkmConnectionRequest Request message for EkmService.GetEkmConnection.
com.google.cloud.kms.v1.GetEkmConnectionRequest.Builder Request message for EkmService.GetEkmConnection.
com.google.cloud.kms.v1.GetImportJobRequest Request message for KeyManagementService.GetImportJob.
com.google.cloud.kms.v1.GetImportJobRequest.Builder Request message for KeyManagementService.GetImportJob.
com.google.cloud.kms.v1.GetKeyRingRequest Request message for KeyManagementService.GetKeyRing.
com.google.cloud.kms.v1.GetKeyRingRequest.Builder Request message for KeyManagementService.GetKeyRing.
com.google.cloud.kms.v1.GetPublicKeyRequest Request message for KeyManagementService.GetPublicKey.
com.google.cloud.kms.v1.GetPublicKeyRequest.Builder Request message for KeyManagementService.GetPublicKey.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequest Request message for KeyManagementService.ImportCryptoKeyVersion.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequest.Builder Request message for KeyManagementService.ImportCryptoKeyVersion.
com.google.cloud.kms.v1.ImportJob An ImportJob can be used to create CryptoKeys and CryptoKeyVersions using pre-existing
com.google.cloud.kms.v1.ImportJob.Builder An ImportJob can be used to create CryptoKeys and CryptoKeyVersions using pre-existing
com.google.cloud.kms.v1.ImportJob.WrappingPublicKey The public key component of the wrapping key. For details of the type of key this public key corresponds to, see the ImportMethod.
com.google.cloud.kms.v1.ImportJob.WrappingPublicKey.Builder The public key component of the wrapping key. For details of the type of key this public key corresponds to, see the ImportMethod.
com.google.cloud.kms.v1.ImportJobName
com.google.cloud.kms.v1.ImportJobName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}/importJobs/{import_job}.
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeyVersionsFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeyVersionsPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeyVersionsPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeysFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeysPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListCryptoKeysPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceClient.ListImportJobsFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListImportJobsPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListImportJobsPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceClient.ListKeyRingsFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListKeyRingsPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListKeyRingsPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.kms.v1.KeyManagementServiceClient.ListLocationsPage
com.google.cloud.kms.v1.KeyManagementServiceClient.ListLocationsPagedResponse
com.google.cloud.kms.v1.KeyManagementServiceGrpc Google Cloud Key Management Service Manages cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.KeyManagementServiceGrpc.KeyManagementServiceImplBase Base class for the server implementation of the service KeyManagementService. Google Cloud Key Management Service
com.google.cloud.kms.v1.KeyManagementServiceSettings.Builder Builder for KeyManagementServiceSettings.
com.google.cloud.kms.v1.KeyName AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.KeyNames Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.KeyOperationAttestation Contains an HSM-generated attestation about a key operation. For more information, see Verifying attestations.
com.google.cloud.kms.v1.KeyOperationAttestation.Builder Contains an HSM-generated attestation about a key operation. For more information, see Verifying attestations.
com.google.cloud.kms.v1.KeyOperationAttestation.CertificateChains Certificate chains needed to verify the attestation. Certificates in chains are PEM-encoded and are ordered based on https://tools.ietf.org/html/rfc5246#section-7.4.2.
com.google.cloud.kms.v1.KeyOperationAttestation.CertificateChains.Builder Certificate chains needed to verify the attestation. Certificates in chains are PEM-encoded and are ordered based on https://tools.ietf.org/html/rfc5246#section-7.4.2.
com.google.cloud.kms.v1.KeyRing A KeyRing is a toplevel logical grouping of CryptoKeys.
com.google.cloud.kms.v1.KeyRing.Builder A KeyRing is a toplevel logical grouping of CryptoKeys.
com.google.cloud.kms.v1.KeyRingName
com.google.cloud.kms.v1.KeyRingName.Builder Builder for projects/{project}/locations/{location}/keyRings/{key_ring}.
com.google.cloud.kms.v1.KmsProto
com.google.cloud.kms.v1.KmsResourcesProto
com.google.cloud.kms.v1.ListCryptoKeyVersionsRequest Request message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsRequest.Builder Request message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsResponse Response message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsResponse.Builder Response message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeysRequest Request message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysRequest.Builder Request message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysResponse Response message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysResponse.Builder Response message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListEkmConnectionsRequest Request message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsRequest.Builder Request message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsResponse Response message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsResponse.Builder Response message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListImportJobsRequest Request message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsRequest.Builder Request message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsResponse Response message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsResponse.Builder Response message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListKeyRingsRequest Request message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsRequest.Builder Request message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsResponse Response message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsResponse.Builder Response message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.LocationMetadata Cloud KMS metadata for the given google.cloud.location.Location.
com.google.cloud.kms.v1.LocationMetadata.Builder Cloud KMS metadata for the given google.cloud.location.Location.
com.google.cloud.kms.v1.LocationName
com.google.cloud.kms.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.kms.v1.MacSignRequest Request message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignRequest.Builder Request message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignResponse Response message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignResponse.Builder Response message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacVerifyRequest Request message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyRequest.Builder Request message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyResponse Response message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyResponse.Builder Response message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.PublicKey The public keys for a given CryptoKeyVersion. Obtained via GetPublicKey.
com.google.cloud.kms.v1.PublicKey.Builder The public keys for a given CryptoKeyVersion. Obtained via GetPublicKey.
com.google.cloud.kms.v1.RawDecryptRequest Request message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptRequest.Builder Request message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptResponse Response message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptResponse.Builder Response message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawEncryptRequest Request message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptRequest.Builder Request message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptResponse Response message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptResponse.Builder Response message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RestoreCryptoKeyVersionRequest Request message for KeyManagementService.RestoreCryptoKeyVersion.
com.google.cloud.kms.v1.RestoreCryptoKeyVersionRequest.Builder Request message for KeyManagementService.RestoreCryptoKeyVersion.
com.google.cloud.kms.v1.UntypedKeyName Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.UpdateCryptoKeyPrimaryVersionRequest Request message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyPrimaryVersionRequest.Builder Request message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyRequest Request message for KeyManagementService.UpdateCryptoKey.
com.google.cloud.kms.v1.UpdateCryptoKeyRequest.Builder Request message for KeyManagementService.UpdateCryptoKey.
com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest Request message for KeyManagementService.UpdateCryptoKeyVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.Builder Request message for KeyManagementService.UpdateCryptoKeyVersion.
com.google.cloud.kms.v1.UpdateEkmConfigRequest Request message for EkmService.UpdateEkmConfig.
com.google.cloud.kms.v1.UpdateEkmConfigRequest.Builder Request message for EkmService.UpdateEkmConfig.
com.google.cloud.kms.v1.UpdateEkmConnectionRequest Request message for EkmService.UpdateEkmConnection.
com.google.cloud.kms.v1.UpdateEkmConnectionRequest.Builder Request message for EkmService.UpdateEkmConnection.
com.google.cloud.kms.v1.VerifyConnectivityRequest Request message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityRequest.Builder Request message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityResponse Response message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityResponse.Builder Response message for EkmService.VerifyConnectivity.

Interfaces

Interface Description
com.google.cloud.kms.v1.AsymmetricDecryptRequestOrBuilder
com.google.cloud.kms.v1.AsymmetricDecryptResponseOrBuilder
com.google.cloud.kms.v1.AsymmetricSignRequestOrBuilder
com.google.cloud.kms.v1.AsymmetricSignResponseOrBuilder
com.google.cloud.kms.v1.CertificateOrBuilder
com.google.cloud.kms.v1.CreateCryptoKeyRequestOrBuilder
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.CreateEkmConnectionRequestOrBuilder
com.google.cloud.kms.v1.CreateImportJobRequestOrBuilder
com.google.cloud.kms.v1.CreateKeyRingRequestOrBuilder
com.google.cloud.kms.v1.CryptoKeyOrBuilder
com.google.cloud.kms.v1.CryptoKeyVersionOrBuilder
com.google.cloud.kms.v1.CryptoKeyVersionTemplateOrBuilder
com.google.cloud.kms.v1.DecryptRequestOrBuilder
com.google.cloud.kms.v1.DecryptResponseOrBuilder
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.DigestOrBuilder
com.google.cloud.kms.v1.EkmConfigOrBuilder
com.google.cloud.kms.v1.EkmConnection.ServiceResolverOrBuilder
com.google.cloud.kms.v1.EkmConnectionOrBuilder
com.google.cloud.kms.v1.EkmServiceGrpc.AsyncService Google Cloud Key Management EKM Service Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.EncryptRequestOrBuilder
com.google.cloud.kms.v1.EncryptResponseOrBuilder
com.google.cloud.kms.v1.ExternalProtectionLevelOptionsOrBuilder
com.google.cloud.kms.v1.GenerateRandomBytesRequestOrBuilder
com.google.cloud.kms.v1.GenerateRandomBytesResponseOrBuilder
com.google.cloud.kms.v1.GetCryptoKeyRequestOrBuilder
com.google.cloud.kms.v1.GetCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.GetEkmConfigRequestOrBuilder
com.google.cloud.kms.v1.GetEkmConnectionRequestOrBuilder
com.google.cloud.kms.v1.GetImportJobRequestOrBuilder
com.google.cloud.kms.v1.GetKeyRingRequestOrBuilder
com.google.cloud.kms.v1.GetPublicKeyRequestOrBuilder
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.ImportJob.WrappingPublicKeyOrBuilder
com.google.cloud.kms.v1.ImportJobOrBuilder
com.google.cloud.kms.v1.KeyManagementServiceGrpc.AsyncService Google Cloud Key Management Service Manages cryptographic keys and operations using those keys. Implements a REST model with the following objects:
com.google.cloud.kms.v1.KeyOperationAttestation.CertificateChainsOrBuilder
com.google.cloud.kms.v1.KeyOperationAttestationOrBuilder
com.google.cloud.kms.v1.KeyRingOrBuilder
com.google.cloud.kms.v1.ListCryptoKeyVersionsRequestOrBuilder
com.google.cloud.kms.v1.ListCryptoKeyVersionsResponseOrBuilder
com.google.cloud.kms.v1.ListCryptoKeysRequestOrBuilder
com.google.cloud.kms.v1.ListCryptoKeysResponseOrBuilder
com.google.cloud.kms.v1.ListEkmConnectionsRequestOrBuilder
com.google.cloud.kms.v1.ListEkmConnectionsResponseOrBuilder
com.google.cloud.kms.v1.ListImportJobsRequestOrBuilder
com.google.cloud.kms.v1.ListImportJobsResponseOrBuilder
com.google.cloud.kms.v1.ListKeyRingsRequestOrBuilder
com.google.cloud.kms.v1.ListKeyRingsResponseOrBuilder
com.google.cloud.kms.v1.LocationMetadataOrBuilder
com.google.cloud.kms.v1.MacSignRequestOrBuilder
com.google.cloud.kms.v1.MacSignResponseOrBuilder
com.google.cloud.kms.v1.MacVerifyRequestOrBuilder
com.google.cloud.kms.v1.MacVerifyResponseOrBuilder
com.google.cloud.kms.v1.PublicKeyOrBuilder
com.google.cloud.kms.v1.RawDecryptRequestOrBuilder
com.google.cloud.kms.v1.RawDecryptResponseOrBuilder
com.google.cloud.kms.v1.RawEncryptRequestOrBuilder
com.google.cloud.kms.v1.RawEncryptResponseOrBuilder
com.google.cloud.kms.v1.RestoreCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.UpdateCryptoKeyPrimaryVersionRequestOrBuilder
com.google.cloud.kms.v1.UpdateCryptoKeyRequestOrBuilder
com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequestOrBuilder
com.google.cloud.kms.v1.UpdateEkmConfigRequestOrBuilder
com.google.cloud.kms.v1.UpdateEkmConnectionRequestOrBuilder
com.google.cloud.kms.v1.VerifyConnectivityRequestOrBuilder
com.google.cloud.kms.v1.VerifyConnectivityResponseOrBuilder

Enums

Enum Description
com.google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose CryptoKeyPurpose describes the cryptographic capabilities of a CryptoKey. A given key can only be used
com.google.cloud.kms.v1.CryptoKey.RotationScheduleCase
com.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm The algorithm of the CryptoKeyVersion, indicating what parameters must be used for each cryptographic operation.
com.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionState The state of a CryptoKeyVersion, indicating if it can be used.
com.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionView A view for CryptoKeyVersions. Controls the level of detail returned for CryptoKeyVersions in
com.google.cloud.kms.v1.Digest.DigestCase
com.google.cloud.kms.v1.EkmConnection.KeyManagementMode KeyManagementMode describes who can perform control plane cryptographic operations using this EkmConnection.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequest.WrappedKeyMaterialCase
com.google.cloud.kms.v1.ImportJob.ImportJobState The state of the ImportJob, indicating if it can be used.
com.google.cloud.kms.v1.ImportJob.ImportMethod ImportMethod describes the key wrapping method chosen for this ImportJob.
com.google.cloud.kms.v1.KeyOperationAttestation.AttestationFormat Attestation formats provided by the HSM.
com.google.cloud.kms.v1.ProtectionLevel ProtectionLevel specifies how cryptographic operations are performed. For more information, see Protection levels.