Package com.google.cloud.security.privateca.v1 (2.65.0)

RepositoryRPC DocumentationREST Documentation

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.security.privateca.v1.CertificateAuthorityServiceClientService Description: Certificate Authority Service manages private certificate authorities and issued certificates.

Settings Classes

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

SettingsDescription
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceSettingsSettings class to configure an instance of CertificateAuthorityServiceClient.

The default instance has everything set to sensible defaults:

Classes

ClassDescription
com.google.cloud.security.privateca.v1.ActivateCertificateAuthorityRequestRequest message for CertificateAuthorityService.ActivateCertificateAuthority.
com.google.cloud.security.privateca.v1.ActivateCertificateAuthorityRequest.BuilderRequest message for CertificateAuthorityService.ActivateCertificateAuthority.
com.google.cloud.security.privateca.v1.CaPoolA CaPool represents a group of CertificateAuthorities that form a trust anchor. A
com.google.cloud.security.privateca.v1.CaPool.BuilderA CaPool represents a group of CertificateAuthorities that form a trust anchor. A
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicyDefines controls over all certificate issuance within a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyTypeDescribes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.BuilderDescribes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyTypeDescribes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.BuilderDescribes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyTypeDescribes an RSA key that may be used in a Certificate issued from a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType.BuilderDescribes an RSA key that may be used in a Certificate issued from a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.BuilderDefines controls over all certificate issuance within a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModesIssuanceModes specifies the allowed ways in which Certificates may be
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes.BuilderIssuanceModes specifies the allowed ways in which Certificates may be
com.google.cloud.security.privateca.v1.CaPool.PublishingOptionsOptions relating to the publication of each CertificateAuthority's CA certificate and CRLs and their inclusion as extensions in issued
com.google.cloud.security.privateca.v1.CaPool.PublishingOptions.BuilderOptions relating to the publication of each CertificateAuthority's CA certificate and CRLs and their inclusion as extensions in issued
com.google.cloud.security.privateca.v1.CaPoolName
com.google.cloud.security.privateca.v1.CaPoolName.BuilderBuilder for projects/{project}/locations/{location}/caPools/{ca_pool}.
com.google.cloud.security.privateca.v1.CertificateA Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.
com.google.cloud.security.privateca.v1.Certificate.BuilderA Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.
com.google.cloud.security.privateca.v1.Certificate.RevocationDetailsDescribes fields that are relavent to the revocation of a Certificate.
com.google.cloud.security.privateca.v1.Certificate.RevocationDetails.BuilderDescribes fields that are relavent to the revocation of a Certificate.
com.google.cloud.security.privateca.v1.CertificateAuthorityA CertificateAuthority represents an individual Certificate Authority. A
com.google.cloud.security.privateca.v1.CertificateAuthority.AccessUrlsURLs where a CertificateAuthority will publish content.
com.google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.BuilderURLs where a CertificateAuthority will publish content.
com.google.cloud.security.privateca.v1.CertificateAuthority.BuilderA CertificateAuthority represents an individual Certificate Authority. A
com.google.cloud.security.privateca.v1.CertificateAuthority.KeyVersionSpecA Cloud KMS key configuration that a CertificateAuthority will use.
com.google.cloud.security.privateca.v1.CertificateAuthority.KeyVersionSpec.BuilderA Cloud KMS key configuration that a CertificateAuthority will use.
com.google.cloud.security.privateca.v1.CertificateAuthorityName
com.google.cloud.security.privateca.v1.CertificateAuthorityName.BuilderBuilder for projects/{project}/locations/{location}/caPools/{ca_pool}/certificateAuthorities/{certificate_authority}.
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCaPoolsFixedSizeCollection
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCaPoolsPage
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCaPoolsPagedResponse
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateAuthoritiesFixedSizeCollection
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateAuthoritiesPage
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateAuthoritiesPagedResponse
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateRevocationListsFixedSizeCollection
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateRevocationListsPage
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateRevocationListsPagedResponse
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateTemplatesFixedSizeCollection
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateTemplatesPage
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificateTemplatesPagedResponse
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificatesFixedSizeCollection
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificatesPage
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListCertificatesPagedResponse
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListLocationsPage
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient.ListLocationsPagedResponse
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceGrpcCertificate Authority Service manages private certificate authorities and issued certificates.
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceGrpc.CertificateAuthorityServiceImplBaseBase class for the server implementation of the service CertificateAuthorityService. Certificate Authority
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceSettings.BuilderBuilder for CertificateAuthorityServiceSettings.
com.google.cloud.security.privateca.v1.CertificateConfigA CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
com.google.cloud.security.privateca.v1.CertificateConfig.BuilderA CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
com.google.cloud.security.privateca.v1.CertificateConfig.KeyIdA KeyId identifies a specific public key, usually by hashing the public key.
com.google.cloud.security.privateca.v1.CertificateConfig.KeyId.BuilderA KeyId identifies a specific public key, usually by hashing the public key.
com.google.cloud.security.privateca.v1.CertificateConfig.SubjectConfigThese values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
com.google.cloud.security.privateca.v1.CertificateConfig.SubjectConfig.BuilderThese values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
com.google.cloud.security.privateca.v1.CertificateDescriptionA CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative
com.google.cloud.security.privateca.v1.CertificateDescription.BuilderA CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative
com.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprintA group of fingerprints for the x509 certificate.
com.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint.BuilderA group of fingerprints for the x509 certificate.
com.google.cloud.security.privateca.v1.CertificateDescription.KeyIdA KeyId identifies a specific public key, usually by hashing the public key.
com.google.cloud.security.privateca.v1.CertificateDescription.KeyId.BuilderA KeyId identifies a specific public key, usually by hashing the public key.
com.google.cloud.security.privateca.v1.CertificateDescription.SubjectDescriptionThese values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.
com.google.cloud.security.privateca.v1.CertificateDescription.SubjectDescription.BuilderThese values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.
com.google.cloud.security.privateca.v1.CertificateExtensionConstraintsDescribes a set of X.509 extensions that may be part of some certificate issuance controls.
com.google.cloud.security.privateca.v1.CertificateExtensionConstraints.BuilderDescribes a set of X.509 extensions that may be part of some certificate issuance controls.
com.google.cloud.security.privateca.v1.CertificateIdentityConstraintsDescribes constraints on a Certificate's Subject and
com.google.cloud.security.privateca.v1.CertificateIdentityConstraints.BuilderDescribes constraints on a Certificate's Subject and
com.google.cloud.security.privateca.v1.CertificateName
com.google.cloud.security.privateca.v1.CertificateName.BuilderBuilder for projects/{project}/locations/{location}/caPools/{ca_pool}/certificates/{certificate}.
com.google.cloud.security.privateca.v1.CertificateRevocationListA CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL
com.google.cloud.security.privateca.v1.CertificateRevocationList.BuilderA CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL
com.google.cloud.security.privateca.v1.CertificateRevocationList.RevokedCertificateDescribes a revoked Certificate.
com.google.cloud.security.privateca.v1.CertificateRevocationList.RevokedCertificate.BuilderDescribes a revoked Certificate.
com.google.cloud.security.privateca.v1.CertificateRevocationListName
com.google.cloud.security.privateca.v1.CertificateRevocationListName.BuilderBuilder for projects/{project}/locations/{location}/caPools/{ca_pool}/certificateAuthorities/{certificate_authority}/certificateRevocationLists/{certificate_revocation_list}.
com.google.cloud.security.privateca.v1.CertificateTemplateA CertificateTemplate refers to a managed template for certificate issuance.
com.google.cloud.security.privateca.v1.CertificateTemplate.BuilderA CertificateTemplate refers to a managed template for certificate issuance.
com.google.cloud.security.privateca.v1.CertificateTemplateName
com.google.cloud.security.privateca.v1.CertificateTemplateName.BuilderBuilder for projects/{project}/locations/{location}/certificateTemplates/{certificate_template}.
com.google.cloud.security.privateca.v1.CreateCaPoolRequestRequest message for CertificateAuthorityService.CreateCaPool.
com.google.cloud.security.privateca.v1.CreateCaPoolRequest.BuilderRequest message for CertificateAuthorityService.CreateCaPool.
com.google.cloud.security.privateca.v1.CreateCertificateAuthorityRequestRequest message for CertificateAuthorityService.CreateCertificateAuthority.
com.google.cloud.security.privateca.v1.CreateCertificateAuthorityRequest.BuilderRequest message for CertificateAuthorityService.CreateCertificateAuthority.
com.google.cloud.security.privateca.v1.CreateCertificateRequestRequest message for CertificateAuthorityService.CreateCertificate.
com.google.cloud.security.privateca.v1.CreateCertificateRequest.BuilderRequest message for CertificateAuthorityService.CreateCertificate.
com.google.cloud.security.privateca.v1.CreateCertificateTemplateRequestRequest message for CertificateAuthorityService.CreateCertificateTemplate.
com.google.cloud.security.privateca.v1.CreateCertificateTemplateRequest.BuilderRequest message for CertificateAuthorityService.CreateCertificateTemplate.
com.google.cloud.security.privateca.v1.DeleteCaPoolRequestRequest message for CertificateAuthorityService.DeleteCaPool.
com.google.cloud.security.privateca.v1.DeleteCaPoolRequest.BuilderRequest message for CertificateAuthorityService.DeleteCaPool.
com.google.cloud.security.privateca.v1.DeleteCertificateAuthorityRequestRequest message for CertificateAuthorityService.DeleteCertificateAuthority.
com.google.cloud.security.privateca.v1.DeleteCertificateAuthorityRequest.BuilderRequest message for CertificateAuthorityService.DeleteCertificateAuthority.
com.google.cloud.security.privateca.v1.DeleteCertificateTemplateRequestRequest message for CertificateAuthorityService.DeleteCertificateTemplate.
com.google.cloud.security.privateca.v1.DeleteCertificateTemplateRequest.BuilderRequest message for CertificateAuthorityService.DeleteCertificateTemplate.
com.google.cloud.security.privateca.v1.DisableCertificateAuthorityRequestRequest message for CertificateAuthorityService.DisableCertificateAuthority.
com.google.cloud.security.privateca.v1.DisableCertificateAuthorityRequest.BuilderRequest message for CertificateAuthorityService.DisableCertificateAuthority.
com.google.cloud.security.privateca.v1.EnableCertificateAuthorityRequestRequest message for CertificateAuthorityService.EnableCertificateAuthority.
com.google.cloud.security.privateca.v1.EnableCertificateAuthorityRequest.BuilderRequest message for CertificateAuthorityService.EnableCertificateAuthority.
com.google.cloud.security.privateca.v1.FetchCaCertsRequestRequest message for CertificateAuthorityService.FetchCaCerts.
com.google.cloud.security.privateca.v1.FetchCaCertsRequest.BuilderRequest message for CertificateAuthorityService.FetchCaCerts.
com.google.cloud.security.privateca.v1.FetchCaCertsResponseResponse message for CertificateAuthorityService.FetchCaCerts.
com.google.cloud.security.privateca.v1.FetchCaCertsResponse.BuilderResponse message for CertificateAuthorityService.FetchCaCerts.
com.google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChainProtobuf type google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChain
com.google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChain.BuilderProtobuf type google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChain
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrRequestRequest message for CertificateAuthorityService.FetchCertificateAuthorityCsr.
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrRequest.BuilderRequest message for CertificateAuthorityService.FetchCertificateAuthorityCsr.
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrResponseResponse message for CertificateAuthorityService.FetchCertificateAuthorityCsr.
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrResponse.BuilderResponse message for CertificateAuthorityService.FetchCertificateAuthorityCsr.
com.google.cloud.security.privateca.v1.GetCaPoolRequestRequest message for CertificateAuthorityService.GetCaPool.
com.google.cloud.security.privateca.v1.GetCaPoolRequest.BuilderRequest message for CertificateAuthorityService.GetCaPool.
com.google.cloud.security.privateca.v1.GetCertificateAuthorityRequestRequest message for CertificateAuthorityService.GetCertificateAuthority.
com.google.cloud.security.privateca.v1.GetCertificateAuthorityRequest.BuilderRequest message for CertificateAuthorityService.GetCertificateAuthority.
com.google.cloud.security.privateca.v1.GetCertificateRequestRequest message for CertificateAuthorityService.GetCertificate.
com.google.cloud.security.privateca.v1.GetCertificateRequest.BuilderRequest message for CertificateAuthorityService.GetCertificate.
com.google.cloud.security.privateca.v1.GetCertificateRevocationListRequestRequest message for CertificateAuthorityService.GetCertificateRevocationList.
com.google.cloud.security.privateca.v1.GetCertificateRevocationListRequest.BuilderRequest message for CertificateAuthorityService.GetCertificateRevocationList.
com.google.cloud.security.privateca.v1.GetCertificateTemplateRequestRequest message for CertificateAuthorityService.GetCertificateTemplate.
com.google.cloud.security.privateca.v1.GetCertificateTemplateRequest.BuilderRequest message for CertificateAuthorityService.GetCertificateTemplate.
com.google.cloud.security.privateca.v1.KeyUsageA KeyUsage describes key usage values that may appear in an X.509 certificate.
com.google.cloud.security.privateca.v1.KeyUsage.BuilderA KeyUsage describes key usage values that may appear in an X.509 certificate.
com.google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptionsKeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
com.google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions.BuilderKeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
com.google.cloud.security.privateca.v1.KeyUsage.KeyUsageOptionsKeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
com.google.cloud.security.privateca.v1.KeyUsage.KeyUsageOptions.BuilderKeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
com.google.cloud.security.privateca.v1.ListCaPoolsRequestRequest message for CertificateAuthorityService.ListCaPools.
com.google.cloud.security.privateca.v1.ListCaPoolsRequest.BuilderRequest message for CertificateAuthorityService.ListCaPools.
com.google.cloud.security.privateca.v1.ListCaPoolsResponseResponse message for CertificateAuthorityService.ListCaPools.
com.google.cloud.security.privateca.v1.ListCaPoolsResponse.BuilderResponse message for CertificateAuthorityService.ListCaPools.
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesRequestRequest message for CertificateAuthorityService.ListCertificateAuthorities.
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesRequest.BuilderRequest message for CertificateAuthorityService.ListCertificateAuthorities.
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesResponseResponse message for CertificateAuthorityService.ListCertificateAuthorities.
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesResponse.BuilderResponse message for CertificateAuthorityService.ListCertificateAuthorities.
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsRequestRequest message for CertificateAuthorityService.ListCertificateRevocationLists.
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsRequest.BuilderRequest message for CertificateAuthorityService.ListCertificateRevocationLists.
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsResponseResponse message for CertificateAuthorityService.ListCertificateRevocationLists.
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsResponse.BuilderResponse message for CertificateAuthorityService.ListCertificateRevocationLists.
com.google.cloud.security.privateca.v1.ListCertificateTemplatesRequestRequest message for CertificateAuthorityService.ListCertificateTemplates.
com.google.cloud.security.privateca.v1.ListCertificateTemplatesRequest.BuilderRequest message for CertificateAuthorityService.ListCertificateTemplates.
com.google.cloud.security.privateca.v1.ListCertificateTemplatesResponseResponse message for CertificateAuthorityService.ListCertificateTemplates.
com.google.cloud.security.privateca.v1.ListCertificateTemplatesResponse.BuilderResponse message for CertificateAuthorityService.ListCertificateTemplates.
com.google.cloud.security.privateca.v1.ListCertificatesRequestRequest message for CertificateAuthorityService.ListCertificates.
com.google.cloud.security.privateca.v1.ListCertificatesRequest.BuilderRequest message for CertificateAuthorityService.ListCertificates.
com.google.cloud.security.privateca.v1.ListCertificatesResponseResponse message for CertificateAuthorityService.ListCertificates.
com.google.cloud.security.privateca.v1.ListCertificatesResponse.BuilderResponse message for CertificateAuthorityService.ListCertificates.
com.google.cloud.security.privateca.v1.LocationName
com.google.cloud.security.privateca.v1.LocationName.BuilderBuilder for projects/{project}/locations/{location}.
com.google.cloud.security.privateca.v1.ObjectIdAn ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
com.google.cloud.security.privateca.v1.ObjectId.BuilderAn ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
com.google.cloud.security.privateca.v1.OperationMetadataRepresents the metadata of the long-running operation.
com.google.cloud.security.privateca.v1.OperationMetadata.BuilderRepresents the metadata of the long-running operation.
com.google.cloud.security.privateca.v1.PrivateCaProto
com.google.cloud.security.privateca.v1.PrivateCaResourcesProto
com.google.cloud.security.privateca.v1.PublicKeyA PublicKey describes a public key.
com.google.cloud.security.privateca.v1.PublicKey.BuilderA PublicKey describes a public key.
com.google.cloud.security.privateca.v1.RevokeCertificateRequestRequest message for CertificateAuthorityService.RevokeCertificate.
com.google.cloud.security.privateca.v1.RevokeCertificateRequest.BuilderRequest message for CertificateAuthorityService.RevokeCertificate.
com.google.cloud.security.privateca.v1.SubjectSubject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
com.google.cloud.security.privateca.v1.Subject.BuilderSubject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
com.google.cloud.security.privateca.v1.SubjectAltNamesSubjectAltNames 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
com.google.cloud.security.privateca.v1.SubjectAltNames.BuilderSubjectAltNames 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
com.google.cloud.security.privateca.v1.SubordinateConfigDescribes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority,
com.google.cloud.security.privateca.v1.SubordinateConfig.BuilderDescribes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority,
com.google.cloud.security.privateca.v1.SubordinateConfig.SubordinateConfigChainThis message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
com.google.cloud.security.privateca.v1.SubordinateConfig.SubordinateConfigChain.BuilderThis message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
com.google.cloud.security.privateca.v1.UndeleteCertificateAuthorityRequestRequest message for CertificateAuthorityService.UndeleteCertificateAuthority.
com.google.cloud.security.privateca.v1.UndeleteCertificateAuthorityRequest.BuilderRequest message for CertificateAuthorityService.UndeleteCertificateAuthority.
com.google.cloud.security.privateca.v1.UpdateCaPoolRequestRequest message for CertificateAuthorityService.UpdateCaPool.
com.google.cloud.security.privateca.v1.UpdateCaPoolRequest.BuilderRequest message for CertificateAuthorityService.UpdateCaPool.
com.google.cloud.security.privateca.v1.UpdateCertificateAuthorityRequestRequest message for CertificateAuthorityService.UpdateCertificateAuthority.
com.google.cloud.security.privateca.v1.UpdateCertificateAuthorityRequest.BuilderRequest message for CertificateAuthorityService.UpdateCertificateAuthority.
com.google.cloud.security.privateca.v1.UpdateCertificateRequestRequest message for CertificateAuthorityService.UpdateCertificate.
com.google.cloud.security.privateca.v1.UpdateCertificateRequest.BuilderRequest message for CertificateAuthorityService.UpdateCertificate.
com.google.cloud.security.privateca.v1.UpdateCertificateRevocationListRequestRequest message for CertificateAuthorityService.UpdateCertificateRevocationList.
com.google.cloud.security.privateca.v1.UpdateCertificateRevocationListRequest.BuilderRequest message for CertificateAuthorityService.UpdateCertificateRevocationList.
com.google.cloud.security.privateca.v1.UpdateCertificateTemplateRequestRequest message for CertificateAuthorityService.UpdateCertificateTemplate.
com.google.cloud.security.privateca.v1.UpdateCertificateTemplateRequest.BuilderRequest message for CertificateAuthorityService.UpdateCertificateTemplate.
com.google.cloud.security.privateca.v1.X509ExtensionAn X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
com.google.cloud.security.privateca.v1.X509Extension.BuilderAn X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
com.google.cloud.security.privateca.v1.X509ParametersAn X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy
com.google.cloud.security.privateca.v1.X509Parameters.BuilderAn X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy
com.google.cloud.security.privateca.v1.X509Parameters.CaOptionsDescribes values that are relevant in a CA certificate.
com.google.cloud.security.privateca.v1.X509Parameters.CaOptions.BuilderDescribes values that are relevant in a CA certificate.
com.google.cloud.security.privateca.v1.X509Parameters.NameConstraintsDescribes the X.509 name constraints extension, per https://tools.ietf.org/html/rfc5280#section-4.2.1.10
com.google.cloud.security.privateca.v1.X509Parameters.NameConstraints.BuilderDescribes the X.509 name constraints extension, per https://tools.ietf.org/html/rfc5280#section-4.2.1.10

Interfaces

InterfaceDescription
com.google.cloud.security.privateca.v1.ActivateCertificateAuthorityRequestOrBuilder
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyTypeOrBuilder
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyTypeOrBuilder
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyTypeOrBuilder
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModesOrBuilder
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicyOrBuilder
com.google.cloud.security.privateca.v1.CaPool.PublishingOptionsOrBuilder
com.google.cloud.security.privateca.v1.CaPoolOrBuilder
com.google.cloud.security.privateca.v1.Certificate.RevocationDetailsOrBuilder
com.google.cloud.security.privateca.v1.CertificateAuthority.AccessUrlsOrBuilder
com.google.cloud.security.privateca.v1.CertificateAuthority.KeyVersionSpecOrBuilder
com.google.cloud.security.privateca.v1.CertificateAuthorityOrBuilder
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceGrpc.AsyncServiceCertificate Authority Service manages private certificate authorities and issued certificates.
com.google.cloud.security.privateca.v1.CertificateConfig.KeyIdOrBuilder
com.google.cloud.security.privateca.v1.CertificateConfig.SubjectConfigOrBuilder
com.google.cloud.security.privateca.v1.CertificateConfigOrBuilder
com.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprintOrBuilder
com.google.cloud.security.privateca.v1.CertificateDescription.KeyIdOrBuilder
com.google.cloud.security.privateca.v1.CertificateDescription.SubjectDescriptionOrBuilder
com.google.cloud.security.privateca.v1.CertificateDescriptionOrBuilder
com.google.cloud.security.privateca.v1.CertificateExtensionConstraintsOrBuilder
com.google.cloud.security.privateca.v1.CertificateIdentityConstraintsOrBuilder
com.google.cloud.security.privateca.v1.CertificateOrBuilder
com.google.cloud.security.privateca.v1.CertificateRevocationList.RevokedCertificateOrBuilder
com.google.cloud.security.privateca.v1.CertificateRevocationListOrBuilder
com.google.cloud.security.privateca.v1.CertificateTemplateOrBuilder
com.google.cloud.security.privateca.v1.CreateCaPoolRequestOrBuilder
com.google.cloud.security.privateca.v1.CreateCertificateAuthorityRequestOrBuilder
com.google.cloud.security.privateca.v1.CreateCertificateRequestOrBuilder
com.google.cloud.security.privateca.v1.CreateCertificateTemplateRequestOrBuilder
com.google.cloud.security.privateca.v1.DeleteCaPoolRequestOrBuilder
com.google.cloud.security.privateca.v1.DeleteCertificateAuthorityRequestOrBuilder
com.google.cloud.security.privateca.v1.DeleteCertificateTemplateRequestOrBuilder
com.google.cloud.security.privateca.v1.DisableCertificateAuthorityRequestOrBuilder
com.google.cloud.security.privateca.v1.EnableCertificateAuthorityRequestOrBuilder
com.google.cloud.security.privateca.v1.FetchCaCertsRequestOrBuilder
com.google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChainOrBuilder
com.google.cloud.security.privateca.v1.FetchCaCertsResponseOrBuilder
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrRequestOrBuilder
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrResponseOrBuilder
com.google.cloud.security.privateca.v1.GetCaPoolRequestOrBuilder
com.google.cloud.security.privateca.v1.GetCertificateAuthorityRequestOrBuilder
com.google.cloud.security.privateca.v1.GetCertificateRequestOrBuilder
com.google.cloud.security.privateca.v1.GetCertificateRevocationListRequestOrBuilder
com.google.cloud.security.privateca.v1.GetCertificateTemplateRequestOrBuilder
com.google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptionsOrBuilder
com.google.cloud.security.privateca.v1.KeyUsage.KeyUsageOptionsOrBuilder
com.google.cloud.security.privateca.v1.KeyUsageOrBuilder
com.google.cloud.security.privateca.v1.ListCaPoolsRequestOrBuilder
com.google.cloud.security.privateca.v1.ListCaPoolsResponseOrBuilder
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesRequestOrBuilder
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesResponseOrBuilder
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsRequestOrBuilder
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsResponseOrBuilder
com.google.cloud.security.privateca.v1.ListCertificateTemplatesRequestOrBuilder
com.google.cloud.security.privateca.v1.ListCertificateTemplatesResponseOrBuilder
com.google.cloud.security.privateca.v1.ListCertificatesRequestOrBuilder
com.google.cloud.security.privateca.v1.ListCertificatesResponseOrBuilder
com.google.cloud.security.privateca.v1.ObjectIdOrBuilder
com.google.cloud.security.privateca.v1.OperationMetadataOrBuilder
com.google.cloud.security.privateca.v1.PublicKeyOrBuilder
com.google.cloud.security.privateca.v1.RevokeCertificateRequestOrBuilder
com.google.cloud.security.privateca.v1.SubjectAltNamesOrBuilder
com.google.cloud.security.privateca.v1.SubjectOrBuilder
com.google.cloud.security.privateca.v1.SubordinateConfig.SubordinateConfigChainOrBuilder
com.google.cloud.security.privateca.v1.SubordinateConfigOrBuilder
com.google.cloud.security.privateca.v1.UndeleteCertificateAuthorityRequestOrBuilder
com.google.cloud.security.privateca.v1.UpdateCaPoolRequestOrBuilder
com.google.cloud.security.privateca.v1.UpdateCertificateAuthorityRequestOrBuilder
com.google.cloud.security.privateca.v1.UpdateCertificateRequestOrBuilder
com.google.cloud.security.privateca.v1.UpdateCertificateRevocationListRequestOrBuilder
com.google.cloud.security.privateca.v1.UpdateCertificateTemplateRequestOrBuilder
com.google.cloud.security.privateca.v1.X509ExtensionOrBuilder
com.google.cloud.security.privateca.v1.X509Parameters.CaOptionsOrBuilder
com.google.cloud.security.privateca.v1.X509Parameters.NameConstraintsOrBuilder
com.google.cloud.security.privateca.v1.X509ParametersOrBuilder

Enums

EnumDescription
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.EcSignatureAlgorithmDescribes an elliptic curve-based signature algorithm that may be used in a Certificate issued
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.KeyTypeCase
com.google.cloud.security.privateca.v1.CaPool.PublishingOptions.EncodingFormatSupported encoding formats for publishing.
com.google.cloud.security.privateca.v1.CaPool.TierThe tier of a CaPool, indicating its supported functionality and/or billing SKU.
com.google.cloud.security.privateca.v1.Certificate.CertificateConfigCase
com.google.cloud.security.privateca.v1.CertificateAuthority.KeyVersionSpec.KeyVersionCase
com.google.cloud.security.privateca.v1.CertificateAuthority.SignHashAlgorithmThe algorithm of a Cloud KMS CryptoKeyVersion of a CryptoKey with the CryptoKeyPurpose value
com.google.cloud.security.privateca.v1.CertificateAuthority.StateThe state of a CertificateAuthority, indicating if it can be used.
com.google.cloud.security.privateca.v1.CertificateAuthority.TypeThe type of a CertificateAuthority, indicating its issuing chain.
com.google.cloud.security.privateca.v1.CertificateExtensionConstraints.KnownCertificateExtensionDescribes well-known X.509 extensions that can appear in a Certificate, not including the
com.google.cloud.security.privateca.v1.CertificateRevocationList.StateThe state of a CertificateRevocationList, indicating if it is current.
com.google.cloud.security.privateca.v1.PublicKey.KeyFormatTypes of public keys formats that are supported. Currently, only PEM format is supported.
com.google.cloud.security.privateca.v1.RevocationReasonA RevocationReason indicates whether a Certificate has been
com.google.cloud.security.privateca.v1.SubjectRequestModeDescribes the way in which a Certificate's Subject and/or
com.google.cloud.security.privateca.v1.SubordinateConfig.SubordinateConfigCase