@Generated("by gapic-generator-java")
Package com.google.cloud.security.privateca.v1beta1
A client to Certificate Authority API
The interfaces provided are listed below, along with usage samples.
======================= CertificateAuthorityServiceClient =======================
Service Description: [Certificate Authority Service][google.cloud.security.privateca.v1beta1.CertificateAuthorityService] manages private certificate authorities and issued certificates.
Sample for CertificateAuthorityServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CertificateAuthorityServiceClient certificateAuthorityServiceClient =
CertificateAuthorityServiceClient.create()) {
CertificateAuthorityName parent =
CertificateAuthorityName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_AUTHORITY]");
Certificate certificate = Certificate.newBuilder().build();
String certificateId = "certificateId-644529902";
Certificate response =
certificateAuthorityServiceClient.createCertificate(parent, certificate, certificateId);
}
-
Class Summary Class Description ActivateCertificateAuthorityRequest Request message for [CertificateAuthorityService.ActivateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority].ActivateCertificateAuthorityRequest.Builder Request message for [CertificateAuthorityService.ActivateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority].Certificate A [Certificate][google.cloud.security.privateca.v1beta1.Certificate] corresponds to a signed X.509 certificate issued by a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].Certificate.Builder A [Certificate][google.cloud.security.privateca.v1beta1.Certificate] corresponds to a signed X.509 certificate issued by a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].Certificate.RevocationDetails Describes fields that are relavent to the revocation of a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].Certificate.RevocationDetails.Builder Describes fields that are relavent to the revocation of a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].CertificateAuthority A [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] represents an individual Certificate Authority.CertificateAuthority.AccessUrls URLs where a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] will publish content.CertificateAuthority.AccessUrls.Builder URLs where a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] will publish content.CertificateAuthority.Builder A [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] represents an individual Certificate Authority.CertificateAuthority.CertificateAuthorityPolicy The issuing policy for a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList Protobuf typegoogle.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList
CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList.Builder Protobuf typegoogle.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames [AllowedSubjectAltNames][google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames] specifies the allowed values for [SubjectAltNames][google.cloud.security.privateca.v1beta1.SubjectAltNames] by the [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate].CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder [AllowedSubjectAltNames][google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames] specifies the allowed values for [SubjectAltNames][google.cloud.security.privateca.v1beta1.SubjectAltNames] by the [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate].CertificateAuthority.CertificateAuthorityPolicy.Builder The issuing policy for a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes [IssuanceModes][google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes] specifies the allowed ways in which [Certificates][google.cloud.security.privateca.v1beta1.Certificate] may be requested from this [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes.Builder [IssuanceModes][google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes] specifies the allowed ways in which [Certificates][google.cloud.security.privateca.v1beta1.Certificate] may be requested from this [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].CertificateAuthority.IssuingOptions Options that affect all certificates issued by a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].CertificateAuthority.IssuingOptions.Builder Options that affect all certificates issued by a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].CertificateAuthority.KeyVersionSpec A Cloud KMS key configuration that a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] will use.CertificateAuthority.KeyVersionSpec.Builder A Cloud KMS key configuration that a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] will use.CertificateAuthorityName CertificateAuthorityName.Builder Builder for projects/{project}/locations/{location}/certificateAuthorities/{certificate_authority}.CertificateAuthorityServiceClient Service Description: [Certificate Authority Service][google.cloud.security.privateca.v1beta1.CertificateAuthorityService] manages private certificate authorities and issued certificates.CertificateAuthorityServiceClient.ListCertificateAuthoritiesFixedSizeCollection CertificateAuthorityServiceClient.ListCertificateAuthoritiesPage CertificateAuthorityServiceClient.ListCertificateAuthoritiesPagedResponse CertificateAuthorityServiceClient.ListCertificateRevocationListsFixedSizeCollection CertificateAuthorityServiceClient.ListCertificateRevocationListsPage CertificateAuthorityServiceClient.ListCertificateRevocationListsPagedResponse CertificateAuthorityServiceClient.ListCertificatesFixedSizeCollection CertificateAuthorityServiceClient.ListCertificatesPage CertificateAuthorityServiceClient.ListCertificatesPagedResponse CertificateAuthorityServiceClient.ListReusableConfigsFixedSizeCollection CertificateAuthorityServiceClient.ListReusableConfigsPage CertificateAuthorityServiceClient.ListReusableConfigsPagedResponse CertificateAuthorityServiceGrpc [Certificate Authority Service][google.cloud.security.privateca.v1beta1.CertificateAuthorityService] manages private certificate authorities and issued certificates.CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service CertificateAuthorityService.CertificateAuthorityServiceGrpc.CertificateAuthorityServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service CertificateAuthorityService.CertificateAuthorityServiceGrpc.CertificateAuthorityServiceImplBase Base class for the server implementation of the service CertificateAuthorityService.CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub A stub to allow clients to do asynchronous rpc calls to service CertificateAuthorityService.CertificateAuthorityServiceSettings Settings class to configure an instance ofCertificateAuthorityServiceClient
.CertificateAuthorityServiceSettings.Builder Builder for CertificateAuthorityServiceSettings.CertificateConfig A [CertificateConfig][google.cloud.security.privateca.v1beta1.CertificateConfig] describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.CertificateConfig.Builder A [CertificateConfig][google.cloud.security.privateca.v1beta1.CertificateConfig] describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.CertificateConfig.SubjectConfig These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.CertificateConfig.SubjectConfig.Builder These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.CertificateDescription A [CertificateDescription][google.cloud.security.privateca.v1beta1.CertificateDescription] describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.CertificateDescription.Builder A [CertificateDescription][google.cloud.security.privateca.v1beta1.CertificateDescription] describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.CertificateDescription.CertificateFingerprint A group of fingerprints for the x509 certificate.CertificateDescription.CertificateFingerprint.Builder A group of fingerprints for the x509 certificate.CertificateDescription.KeyId A KeyId identifies a specific public key, usually by hashing the public key.CertificateDescription.KeyId.Builder A KeyId identifies a specific public key, usually by hashing the public key.CertificateDescription.SubjectDescription These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.CertificateDescription.SubjectDescription.Builder These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.CertificateName CertificateName.Builder Builder for projects/{project}/locations/{location}/certificateAuthorities/{certificate_authority}/certificates/{certificate}.CertificateRevocationList A [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList] corresponds to a signed X.509 certificate Revocation List (CRL).CertificateRevocationList.Builder A [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList] corresponds to a signed X.509 certificate Revocation List (CRL).CertificateRevocationList.RevokedCertificate Describes a revoked [Certificate][google.cloud.security.privateca.v1beta1.Certificate].CertificateRevocationList.RevokedCertificate.Builder Describes a revoked [Certificate][google.cloud.security.privateca.v1beta1.Certificate].CertificateRevocationListName CertificateRevocationListName.Builder Builder for projects/{project}/locations/{location}/certificateAuthorities/{certificate_authority}/certificateRevocationLists/{certificate_revocation_list}.CreateCertificateAuthorityRequest Request message for [CertificateAuthorityService.CreateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.CreateCertificateAuthority].CreateCertificateAuthorityRequest.Builder Request message for [CertificateAuthorityService.CreateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.CreateCertificateAuthority].CreateCertificateRequest Request message for [CertificateAuthorityService.CreateCertificate][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.CreateCertificate].CreateCertificateRequest.Builder Request message for [CertificateAuthorityService.CreateCertificate][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.CreateCertificate].DisableCertificateAuthorityRequest Request message for [CertificateAuthorityService.DisableCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.DisableCertificateAuthority].DisableCertificateAuthorityRequest.Builder Request message for [CertificateAuthorityService.DisableCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.DisableCertificateAuthority].EnableCertificateAuthorityRequest Request message for [CertificateAuthorityService.EnableCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.EnableCertificateAuthority].EnableCertificateAuthorityRequest.Builder Request message for [CertificateAuthorityService.EnableCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.EnableCertificateAuthority].FetchCertificateAuthorityCsrRequest Request message for [CertificateAuthorityService.FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr].FetchCertificateAuthorityCsrRequest.Builder Request message for [CertificateAuthorityService.FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr].FetchCertificateAuthorityCsrResponse Response message for [CertificateAuthorityService.FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr].FetchCertificateAuthorityCsrResponse.Builder Response message for [CertificateAuthorityService.FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr].GetCertificateAuthorityRequest Request message for [CertificateAuthorityService.GetCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificateAuthority].GetCertificateAuthorityRequest.Builder Request message for [CertificateAuthorityService.GetCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificateAuthority].GetCertificateRequest Request message for [CertificateAuthorityService.GetCertificate][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificate].GetCertificateRequest.Builder Request message for [CertificateAuthorityService.GetCertificate][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificate].GetCertificateRevocationListRequest Request message for [CertificateAuthorityService.GetCertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificateRevocationList].GetCertificateRevocationListRequest.Builder Request message for [CertificateAuthorityService.GetCertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetCertificateRevocationList].GetReusableConfigRequest Request message for [CertificateAuthorityService.GetReusableConfig][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetReusableConfig].GetReusableConfigRequest.Builder Request message for [CertificateAuthorityService.GetReusableConfig][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.GetReusableConfig].KeyUsage A [KeyUsage][google.cloud.security.privateca.v1beta1.KeyUsage] describes key usage values that may appear in an X.509 certificate.KeyUsage.Builder A [KeyUsage][google.cloud.security.privateca.v1beta1.KeyUsage] describes key usage values that may appear in an X.509 certificate.KeyUsage.ExtendedKeyUsageOptions [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] has fields that correspond to certain common OIDs that could be specified as an extended key usage value.KeyUsage.ExtendedKeyUsageOptions.Builder [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] has fields that correspond to certain common OIDs that could be specified as an extended key usage value.KeyUsage.KeyUsageOptions [KeyUsage.KeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.KeyUsageOptions] corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.KeyUsage.KeyUsageOptions.Builder [KeyUsage.KeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.KeyUsageOptions] corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.ListCertificateAuthoritiesRequest Request message for [CertificateAuthorityService.ListCertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateAuthorities].ListCertificateAuthoritiesRequest.Builder Request message for [CertificateAuthorityService.ListCertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateAuthorities].ListCertificateAuthoritiesResponse Response message for [CertificateAuthorityService.ListCertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateAuthorities].ListCertificateAuthoritiesResponse.Builder Response message for [CertificateAuthorityService.ListCertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateAuthorities].ListCertificateRevocationListsRequest Request message for [CertificateAuthorityService.ListCertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateRevocationLists].ListCertificateRevocationListsRequest.Builder Request message for [CertificateAuthorityService.ListCertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateRevocationLists].ListCertificateRevocationListsResponse Response message for [CertificateAuthorityService.ListCertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateRevocationLists].ListCertificateRevocationListsResponse.Builder Response message for [CertificateAuthorityService.ListCertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificateRevocationLists].ListCertificatesRequest Request message for [CertificateAuthorityService.ListCertificates][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificates].ListCertificatesRequest.Builder Request message for [CertificateAuthorityService.ListCertificates][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificates].ListCertificatesResponse Response message for [CertificateAuthorityService.ListCertificates][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificates].ListCertificatesResponse.Builder Response message for [CertificateAuthorityService.ListCertificates][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListCertificates].ListReusableConfigsRequest Request message for [CertificateAuthorityService.ListReusableConfigs][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListReusableConfigs].ListReusableConfigsRequest.Builder Request message for [CertificateAuthorityService.ListReusableConfigs][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListReusableConfigs].ListReusableConfigsResponse Response message for [CertificateAuthorityService.ListReusableConfigs][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListReusableConfigs].ListReusableConfigsResponse.Builder Response message for [CertificateAuthorityService.ListReusableConfigs][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ListReusableConfigs].LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.ObjectId An [ObjectId][google.cloud.security.privateca.v1beta1.ObjectId] specifies an object identifier (OID).ObjectId.Builder An [ObjectId][google.cloud.security.privateca.v1beta1.ObjectId] specifies an object identifier (OID).OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.PrivateCaProto PrivateCaResourcesProto PublicKey A [PublicKey][google.cloud.security.privateca.v1beta1.PublicKey] describes a public key.PublicKey.Builder A [PublicKey][google.cloud.security.privateca.v1beta1.PublicKey] describes a public key.RestoreCertificateAuthorityRequest Request message for [CertificateAuthorityService.RestoreCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.RestoreCertificateAuthority].RestoreCertificateAuthorityRequest.Builder Request message for [CertificateAuthorityService.RestoreCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.RestoreCertificateAuthority].ReusableConfig A [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] refers to a managed [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues].ReusableConfig.Builder A [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig] refers to a managed [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues].ReusableConfigName ReusableConfigName.Builder Builder for projects/{project}/locations/{location}/reusableConfigs/{reusable_config}.ReusableConfigValues A [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues] is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.ReusableConfigValues.Builder A [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues] is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.ReusableConfigValues.CaOptions Describes values that are relevant in a CA certificate.ReusableConfigValues.CaOptions.Builder Describes values that are relevant in a CA certificate.ReusableConfigWrapper A [ReusableConfigWrapper][google.cloud.security.privateca.v1beta1.ReusableConfigWrapper] describes values that may assist in creating an X.509 certificate, or a reference to a pre-defined set of values.ReusableConfigWrapper.Builder A [ReusableConfigWrapper][google.cloud.security.privateca.v1beta1.ReusableConfigWrapper] describes values that may assist in creating an X.509 certificate, or a reference to a pre-defined set of values.RevokeCertificateRequest Request message for [CertificateAuthorityService.RevokeCertificate][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.RevokeCertificate].RevokeCertificateRequest.Builder Request message for [CertificateAuthorityService.RevokeCertificate][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.RevokeCertificate].ScheduleDeleteCertificateAuthorityRequest Request message for [CertificateAuthorityService.ScheduleDeleteCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ScheduleDeleteCertificateAuthority].ScheduleDeleteCertificateAuthorityRequest.Builder Request message for [CertificateAuthorityService.ScheduleDeleteCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ScheduleDeleteCertificateAuthority].Subject [Subject][google.cloud.security.privateca.v1beta1.Subject] describes parts of a distinguished name that, in turn, describes the subject of the certificate.Subject.Builder [Subject][google.cloud.security.privateca.v1beta1.Subject] describes parts of a distinguished name that, in turn, describes the subject of the certificate.SubjectAltNames [SubjectAltNames][google.cloud.security.privateca.v1beta1.SubjectAltNames] corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).SubjectAltNames.Builder [SubjectAltNames][google.cloud.security.privateca.v1beta1.SubjectAltNames] corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).SubordinateConfig Describes a subordinate CA's issuers.SubordinateConfig.Builder Describes a subordinate CA's issuers.SubordinateConfig.SubordinateConfigChain This message describes a subordinate CA's issuer certificate chain.SubordinateConfig.SubordinateConfigChain.Builder This message describes a subordinate CA's issuer certificate chain.UpdateCertificateAuthorityRequest Request message for [CertificateAuthorityService.UpdateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificateAuthority].UpdateCertificateAuthorityRequest.Builder Request message for [CertificateAuthorityService.UpdateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificateAuthority].UpdateCertificateRequest Request message for [CertificateAuthorityService.UpdateCertificate][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificate].UpdateCertificateRequest.Builder Request message for [CertificateAuthorityService.UpdateCertificate][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificate].UpdateCertificateRevocationListRequest Request message for [CertificateAuthorityService.UpdateCertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificateRevocationList].UpdateCertificateRevocationListRequest.Builder Request message for [CertificateAuthorityService.UpdateCertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.UpdateCertificateRevocationList].X509Extension An [X509Extension][google.cloud.security.privateca.v1beta1.X509Extension] specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.X509Extension.Builder An [X509Extension][google.cloud.security.privateca.v1beta1.X509Extension] specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. -
Enum Summary Enum Description Certificate.CertificateConfigCase CertificateAuthority.CertificateAuthorityPolicy.ConfigPolicyCase CertificateAuthority.KeyVersionSpec.KeyVersionCase CertificateAuthority.SignHashAlgorithm The algorithm of a Cloud KMS CryptoKeyVersion of a [CryptoKey][google.cloud.kms.v1.CryptoKey] with the [CryptoKeyPurpose][google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose] value `ASYMMETRIC_SIGN`.CertificateAuthority.State The state of a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority], indicating if it can be used.CertificateAuthority.Tier The tier of a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority], indicating its supported functionality and/or billing SKU.CertificateAuthority.Type The type of a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority], indicating its issuing chain.CertificateRevocationList.State The state of a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList], indicating if it is current.PublicKey.KeyType Types of public keys that are supported.ReusableConfigWrapper.ConfigValuesCase RevocationReason A [RevocationReason][google.cloud.security.privateca.v1beta1.RevocationReason] indicates whether a [Certificate][google.cloud.security.privateca.v1beta1.Certificate] has been revoked, and the reason for revocation.SubordinateConfig.SubordinateConfigCase