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

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.

ClientDescription
com.google.cloud.kms.v1.EkmServiceClientService 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.KeyManagementServiceClientService 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.

SettingsDescription
com.google.cloud.kms.v1.EkmServiceSettingsSettings class to configure an instance of EkmServiceClient.

The default instance has everything set to sensible defaults:

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

The default instance has everything set to sensible defaults:

Classes

ClassDescription
com.google.cloud.kms.v1.AsymmetricDecryptRequestRequest message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptRequest.BuilderRequest message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptResponseResponse message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricDecryptResponse.BuilderResponse message for KeyManagementService.AsymmetricDecrypt.
com.google.cloud.kms.v1.AsymmetricSignRequestRequest message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignRequest.BuilderRequest message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignResponseResponse message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.AsymmetricSignResponse.BuilderResponse message for KeyManagementService.AsymmetricSign.
com.google.cloud.kms.v1.CertificateA Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
com.google.cloud.kms.v1.Certificate.BuilderA Certificate represents an X.509 certificate used to authenticate HTTPS connections to EKM replicas.
com.google.cloud.kms.v1.CreateCryptoKeyRequestRequest message for KeyManagementService.CreateCryptoKey.
com.google.cloud.kms.v1.CreateCryptoKeyRequest.BuilderRequest message for KeyManagementService.CreateCryptoKey.
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequestRequest message for KeyManagementService.CreateCryptoKeyVersion.
com.google.cloud.kms.v1.CreateCryptoKeyVersionRequest.BuilderRequest message for KeyManagementService.CreateCryptoKeyVersion.
com.google.cloud.kms.v1.CreateEkmConnectionRequestRequest message for EkmService.CreateEkmConnection.
com.google.cloud.kms.v1.CreateEkmConnectionRequest.BuilderRequest message for EkmService.CreateEkmConnection.
com.google.cloud.kms.v1.CreateImportJobRequestRequest message for KeyManagementService.CreateImportJob.
com.google.cloud.kms.v1.CreateImportJobRequest.BuilderRequest message for KeyManagementService.CreateImportJob.
com.google.cloud.kms.v1.CreateKeyRingRequestRequest message for KeyManagementService.CreateKeyRing.
com.google.cloud.kms.v1.CreateKeyRingRequest.BuilderRequest message for KeyManagementService.CreateKeyRing.
com.google.cloud.kms.v1.CryptoKeyA CryptoKey represents a logical key that can be used for cryptographic operations.
com.google.cloud.kms.v1.CryptoKey.BuilderA CryptoKey represents a logical key that can be used for cryptographic operations.
com.google.cloud.kms.v1.CryptoKeyName
com.google.cloud.kms.v1.CryptoKeyName.BuilderBuilder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.
com.google.cloud.kms.v1.CryptoKeyPathNameAUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.CryptoKeyPathName.BuilderBuilder for CryptoKeyPathName.
com.google.cloud.kms.v1.CryptoKeyVersionA CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
com.google.cloud.kms.v1.CryptoKeyVersion.BuilderA CryptoKeyVersion represents an individual cryptographic key, and the associated key material.
com.google.cloud.kms.v1.CryptoKeyVersionName
com.google.cloud.kms.v1.CryptoKeyVersionName.BuilderBuilder for projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.
com.google.cloud.kms.v1.CryptoKeyVersionTemplateA CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually
com.google.cloud.kms.v1.CryptoKeyVersionTemplate.BuilderA CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually
com.google.cloud.kms.v1.DecryptRequestRequest message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptRequest.BuilderRequest message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptResponseResponse message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DecryptResponse.BuilderResponse message for KeyManagementService.Decrypt.
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequestRequest message for KeyManagementService.DestroyCryptoKeyVersion.
com.google.cloud.kms.v1.DestroyCryptoKeyVersionRequest.BuilderRequest message for KeyManagementService.DestroyCryptoKeyVersion.
com.google.cloud.kms.v1.DigestA Digest holds a cryptographic message digest.
com.google.cloud.kms.v1.Digest.BuilderA Digest holds a cryptographic message digest.
com.google.cloud.kms.v1.EkmConfigAn EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and
com.google.cloud.kms.v1.EkmConfig.BuilderAn 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.BuilderBuilder for projects/{project}/locations/{location}/ekmConfig.
com.google.cloud.kms.v1.EkmConnectionAn EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and
com.google.cloud.kms.v1.EkmConnection.BuilderAn EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and
com.google.cloud.kms.v1.EkmConnection.ServiceResolverA ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
com.google.cloud.kms.v1.EkmConnection.ServiceResolver.BuilderA ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
com.google.cloud.kms.v1.EkmConnectionName
com.google.cloud.kms.v1.EkmConnectionName.BuilderBuilder 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.EkmServiceGrpcGoogle 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.EkmServiceImplBaseBase 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.BuilderBuilder for EkmServiceSettings.
com.google.cloud.kms.v1.EncryptRequestRequest message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptRequest.BuilderRequest message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptResponseResponse message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.EncryptResponse.BuilderResponse message for KeyManagementService.Encrypt.
com.google.cloud.kms.v1.ExternalProtectionLevelOptionsExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL
com.google.cloud.kms.v1.ExternalProtectionLevelOptions.BuilderExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL
com.google.cloud.kms.v1.GenerateRandomBytesRequestRequest message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesRequest.BuilderRequest message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesResponseResponse message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GenerateRandomBytesResponse.BuilderResponse message for KeyManagementService.GenerateRandomBytes.
com.google.cloud.kms.v1.GetCryptoKeyRequestRequest message for KeyManagementService.GetCryptoKey.
com.google.cloud.kms.v1.GetCryptoKeyRequest.BuilderRequest message for KeyManagementService.GetCryptoKey.
com.google.cloud.kms.v1.GetCryptoKeyVersionRequestRequest message for KeyManagementService.GetCryptoKeyVersion.
com.google.cloud.kms.v1.GetCryptoKeyVersionRequest.BuilderRequest message for KeyManagementService.GetCryptoKeyVersion.
com.google.cloud.kms.v1.GetEkmConfigRequestRequest message for EkmService.GetEkmConfig.
com.google.cloud.kms.v1.GetEkmConfigRequest.BuilderRequest message for EkmService.GetEkmConfig.
com.google.cloud.kms.v1.GetEkmConnectionRequestRequest message for EkmService.GetEkmConnection.
com.google.cloud.kms.v1.GetEkmConnectionRequest.BuilderRequest message for EkmService.GetEkmConnection.
com.google.cloud.kms.v1.GetImportJobRequestRequest message for KeyManagementService.GetImportJob.
com.google.cloud.kms.v1.GetImportJobRequest.BuilderRequest message for KeyManagementService.GetImportJob.
com.google.cloud.kms.v1.GetKeyRingRequestRequest message for KeyManagementService.GetKeyRing.
com.google.cloud.kms.v1.GetKeyRingRequest.BuilderRequest message for KeyManagementService.GetKeyRing.
com.google.cloud.kms.v1.GetPublicKeyRequestRequest message for KeyManagementService.GetPublicKey.
com.google.cloud.kms.v1.GetPublicKeyRequest.BuilderRequest message for KeyManagementService.GetPublicKey.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequestRequest message for KeyManagementService.ImportCryptoKeyVersion.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequest.BuilderRequest message for KeyManagementService.ImportCryptoKeyVersion.
com.google.cloud.kms.v1.ImportJobAn ImportJob can be used to create CryptoKeys and CryptoKeyVersions using pre-existing
com.google.cloud.kms.v1.ImportJob.BuilderAn ImportJob can be used to create CryptoKeys and CryptoKeyVersions using pre-existing
com.google.cloud.kms.v1.ImportJob.WrappingPublicKeyThe 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.BuilderThe 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.BuilderBuilder 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.KeyManagementServiceGrpcGoogle 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.KeyManagementServiceImplBaseBase class for the server implementation of the service KeyManagementService. Google Cloud Key Management Service
com.google.cloud.kms.v1.KeyManagementServiceSettings.BuilderBuilder for KeyManagementServiceSettings.
com.google.cloud.kms.v1.KeyNameAUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.KeyNamesDeprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.KeyOperationAttestationContains an HSM-generated attestation about a key operation. For more information, see Verifying attestations.
com.google.cloud.kms.v1.KeyOperationAttestation.BuilderContains an HSM-generated attestation about a key operation. For more information, see Verifying attestations.
com.google.cloud.kms.v1.KeyOperationAttestation.CertificateChainsCertificate 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.BuilderCertificate 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.KeyRingA KeyRing is a toplevel logical grouping of CryptoKeys.
com.google.cloud.kms.v1.KeyRing.BuilderA KeyRing is a toplevel logical grouping of CryptoKeys.
com.google.cloud.kms.v1.KeyRingName
com.google.cloud.kms.v1.KeyRingName.BuilderBuilder 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.ListCryptoKeyVersionsRequestRequest message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsRequest.BuilderRequest message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsResponseResponse message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeyVersionsResponse.BuilderResponse message for KeyManagementService.ListCryptoKeyVersions.
com.google.cloud.kms.v1.ListCryptoKeysRequestRequest message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysRequest.BuilderRequest message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysResponseResponse message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListCryptoKeysResponse.BuilderResponse message for KeyManagementService.ListCryptoKeys.
com.google.cloud.kms.v1.ListEkmConnectionsRequestRequest message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsRequest.BuilderRequest message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsResponseResponse message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListEkmConnectionsResponse.BuilderResponse message for EkmService.ListEkmConnections.
com.google.cloud.kms.v1.ListImportJobsRequestRequest message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsRequest.BuilderRequest message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsResponseResponse message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListImportJobsResponse.BuilderResponse message for KeyManagementService.ListImportJobs.
com.google.cloud.kms.v1.ListKeyRingsRequestRequest message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsRequest.BuilderRequest message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsResponseResponse message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.ListKeyRingsResponse.BuilderResponse message for KeyManagementService.ListKeyRings.
com.google.cloud.kms.v1.LocationMetadataCloud KMS metadata for the given google.cloud.location.Location.
com.google.cloud.kms.v1.LocationMetadata.BuilderCloud KMS metadata for the given google.cloud.location.Location.
com.google.cloud.kms.v1.LocationName
com.google.cloud.kms.v1.LocationName.BuilderBuilder for projects/{project}/locations/{location}.
com.google.cloud.kms.v1.MacSignRequestRequest message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignRequest.BuilderRequest message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignResponseResponse message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacSignResponse.BuilderResponse message for KeyManagementService.MacSign.
com.google.cloud.kms.v1.MacVerifyRequestRequest message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyRequest.BuilderRequest message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyResponseResponse message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.MacVerifyResponse.BuilderResponse message for KeyManagementService.MacVerify.
com.google.cloud.kms.v1.PublicKeyThe public keys for a given CryptoKeyVersion. Obtained via GetPublicKey.
com.google.cloud.kms.v1.PublicKey.BuilderThe public keys for a given CryptoKeyVersion. Obtained via GetPublicKey.
com.google.cloud.kms.v1.RawDecryptRequestRequest message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptRequest.BuilderRequest message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptResponseResponse message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawDecryptResponse.BuilderResponse message for KeyManagementService.RawDecrypt.
com.google.cloud.kms.v1.RawEncryptRequestRequest message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptRequest.BuilderRequest message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptResponseResponse message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RawEncryptResponse.BuilderResponse message for KeyManagementService.RawEncrypt.
com.google.cloud.kms.v1.RestoreCryptoKeyVersionRequestRequest message for KeyManagementService.RestoreCryptoKeyVersion.
com.google.cloud.kms.v1.RestoreCryptoKeyVersionRequest.BuilderRequest message for KeyManagementService.RestoreCryptoKeyVersion.
com.google.cloud.kms.v1.UntypedKeyNameDeprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
com.google.cloud.kms.v1.UpdateCryptoKeyPrimaryVersionRequestRequest message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyPrimaryVersionRequest.BuilderRequest message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyRequestRequest message for KeyManagementService.UpdateCryptoKey.
com.google.cloud.kms.v1.UpdateCryptoKeyRequest.BuilderRequest message for KeyManagementService.UpdateCryptoKey.
com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequestRequest message for KeyManagementService.UpdateCryptoKeyVersion.
com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.BuilderRequest message for KeyManagementService.UpdateCryptoKeyVersion.
com.google.cloud.kms.v1.UpdateEkmConfigRequestRequest message for EkmService.UpdateEkmConfig.
com.google.cloud.kms.v1.UpdateEkmConfigRequest.BuilderRequest message for EkmService.UpdateEkmConfig.
com.google.cloud.kms.v1.UpdateEkmConnectionRequestRequest message for EkmService.UpdateEkmConnection.
com.google.cloud.kms.v1.UpdateEkmConnectionRequest.BuilderRequest message for EkmService.UpdateEkmConnection.
com.google.cloud.kms.v1.VerifyConnectivityRequestRequest message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityRequest.BuilderRequest message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityResponseResponse message for EkmService.VerifyConnectivity.
com.google.cloud.kms.v1.VerifyConnectivityResponse.BuilderResponse message for EkmService.VerifyConnectivity.

Interfaces

InterfaceDescription
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.AsyncServiceGoogle 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.AsyncServiceGoogle 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

EnumDescription
com.google.cloud.kms.v1.CryptoKey.CryptoKeyPurposeCryptoKeyPurpose 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.CryptoKeyVersionAlgorithmThe algorithm of the CryptoKeyVersion, indicating what parameters must be used for each cryptographic operation.
com.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionStateThe state of a CryptoKeyVersion, indicating if it can be used.
com.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionViewA 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.KeyManagementModeKeyManagementMode describes who can perform control plane cryptographic operations using this EkmConnection.
com.google.cloud.kms.v1.ImportCryptoKeyVersionRequest.WrappedKeyMaterialCase
com.google.cloud.kms.v1.ImportJob.ImportJobStateThe state of the ImportJob, indicating if it can be used.
com.google.cloud.kms.v1.ImportJob.ImportMethodImportMethod describes the key wrapping method chosen for this ImportJob.
com.google.cloud.kms.v1.KeyOperationAttestation.AttestationFormatAttestation formats provided by the HSM.
com.google.cloud.kms.v1.ProtectionLevelProtectionLevel specifies how cryptographic operations are performed. For more information, see Protection levels.