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

GitHub Repository RPC Documentation REST 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.

Client Description
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClient Service 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.

Settings Description
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceSettings Settings class to configure an instance of CertificateAuthorityServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.security.privateca.v1.ActivateCertificateAuthorityRequest Request message for CertificateAuthorityService.ActivateCertificateAuthority.
com.google.cloud.security.privateca.v1.ActivateCertificateAuthorityRequest.Builder Request message for CertificateAuthorityService.ActivateCertificateAuthority.
com.google.cloud.security.privateca.v1.CaPool A CaPool represents a group of CertificateAuthorities that form a trust anchor. A
com.google.cloud.security.privateca.v1.CaPool.Builder A CaPool represents a group of CertificateAuthorities that form a trust anchor. A
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy Defines controls over all certificate issuance within a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType Describes 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.Builder Describes 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.EcKeyType Describes 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.Builder Describes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType Describes an RSA key that may be used in a Certificate issued from a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType.Builder Describes an RSA key that may be used in a Certificate issued from a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.Builder Defines controls over all certificate issuance within a CaPool.
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes IssuanceModes specifies the allowed ways in which Certificates may be
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes.Builder IssuanceModes specifies the allowed ways in which Certificates may be
com.google.cloud.security.privateca.v1.CaPool.PublishingOptions Options 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.Builder Options 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.Builder Builder for projects/{project}/locations/{location}/caPools/{ca_pool}.
com.google.cloud.security.privateca.v1.Certificate A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.
com.google.cloud.security.privateca.v1.Certificate.Builder A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.
com.google.cloud.security.privateca.v1.Certificate.RevocationDetails Describes fields that are relavent to the revocation of a Certificate.
com.google.cloud.security.privateca.v1.Certificate.RevocationDetails.Builder Describes fields that are relavent to the revocation of a Certificate.
com.google.cloud.security.privateca.v1.CertificateAuthority A CertificateAuthority represents an individual Certificate Authority. A
com.google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls URLs where a CertificateAuthority will publish content.
com.google.cloud.security.privateca.v1.CertificateAuthority.AccessUrls.Builder URLs where a CertificateAuthority will publish content.
com.google.cloud.security.privateca.v1.CertificateAuthority.Builder A CertificateAuthority represents an individual Certificate Authority. A
com.google.cloud.security.privateca.v1.CertificateAuthority.KeyVersionSpec A Cloud KMS key configuration that a CertificateAuthority will use.
com.google.cloud.security.privateca.v1.CertificateAuthority.KeyVersionSpec.Builder A Cloud KMS key configuration that a CertificateAuthority will use.
com.google.cloud.security.privateca.v1.CertificateAuthorityName
com.google.cloud.security.privateca.v1.CertificateAuthorityName.Builder Builder 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.CertificateAuthorityServiceGrpc Certificate Authority Service manages private certificate authorities and issued certificates.
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceGrpc.CertificateAuthorityServiceImplBase Base class for the server implementation of the service CertificateAuthorityService. Certificate Authority
com.google.cloud.security.privateca.v1.CertificateAuthorityServiceSettings.Builder Builder for CertificateAuthorityServiceSettings.
com.google.cloud.security.privateca.v1.CertificateConfig A 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.Builder A 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.KeyId A KeyId identifies a specific public key, usually by hashing the public key.
com.google.cloud.security.privateca.v1.CertificateConfig.KeyId.Builder A KeyId identifies a specific public key, usually by hashing the public key.
com.google.cloud.security.privateca.v1.CertificateConfig.SubjectConfig These 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.Builder These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
com.google.cloud.security.privateca.v1.CertificateDescription A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative
com.google.cloud.security.privateca.v1.CertificateDescription.Builder A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative
com.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint A group of fingerprints for the x509 certificate.
com.google.cloud.security.privateca.v1.CertificateDescription.CertificateFingerprint.Builder A group of fingerprints for the x509 certificate.
com.google.cloud.security.privateca.v1.CertificateDescription.KeyId A KeyId identifies a specific public key, usually by hashing the public key.
com.google.cloud.security.privateca.v1.CertificateDescription.KeyId.Builder A KeyId identifies a specific public key, usually by hashing the public key.
com.google.cloud.security.privateca.v1.CertificateDescription.SubjectDescription These 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.Builder These 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.CertificateExtensionConstraints Describes a set of X.509 extensions that may be part of some certificate issuance controls.
com.google.cloud.security.privateca.v1.CertificateExtensionConstraints.Builder Describes a set of X.509 extensions that may be part of some certificate issuance controls.
com.google.cloud.security.privateca.v1.CertificateIdentityConstraints Describes constraints on a Certificate's Subject and
com.google.cloud.security.privateca.v1.CertificateIdentityConstraints.Builder Describes constraints on a Certificate's Subject and
com.google.cloud.security.privateca.v1.CertificateName
com.google.cloud.security.privateca.v1.CertificateName.Builder Builder for projects/{project}/locations/{location}/caPools/{ca_pool}/certificates/{certificate}.
com.google.cloud.security.privateca.v1.CertificateRevocationList A CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL
com.google.cloud.security.privateca.v1.CertificateRevocationList.Builder A CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL
com.google.cloud.security.privateca.v1.CertificateRevocationList.RevokedCertificate Describes a revoked Certificate.
com.google.cloud.security.privateca.v1.CertificateRevocationList.RevokedCertificate.Builder Describes a revoked Certificate.
com.google.cloud.security.privateca.v1.CertificateRevocationListName
com.google.cloud.security.privateca.v1.CertificateRevocationListName.Builder Builder for projects/{project}/locations/{location}/caPools/{ca_pool}/certificateAuthorities/{certificate_authority}/certificateRevocationLists/{certificate_revocation_list}.
com.google.cloud.security.privateca.v1.CertificateTemplate A CertificateTemplate refers to a managed template for certificate issuance.
com.google.cloud.security.privateca.v1.CertificateTemplate.Builder A CertificateTemplate refers to a managed template for certificate issuance.
com.google.cloud.security.privateca.v1.CertificateTemplateName
com.google.cloud.security.privateca.v1.CertificateTemplateName.Builder Builder for projects/{project}/locations/{location}/certificateTemplates/{certificate_template}.
com.google.cloud.security.privateca.v1.CreateCaPoolRequest Request message for CertificateAuthorityService.CreateCaPool.
com.google.cloud.security.privateca.v1.CreateCaPoolRequest.Builder Request message for CertificateAuthorityService.CreateCaPool.
com.google.cloud.security.privateca.v1.CreateCertificateAuthorityRequest Request message for CertificateAuthorityService.CreateCertificateAuthority.
com.google.cloud.security.privateca.v1.CreateCertificateAuthorityRequest.Builder Request message for CertificateAuthorityService.CreateCertificateAuthority.
com.google.cloud.security.privateca.v1.CreateCertificateRequest Request message for CertificateAuthorityService.CreateCertificate.
com.google.cloud.security.privateca.v1.CreateCertificateRequest.Builder Request message for CertificateAuthorityService.CreateCertificate.
com.google.cloud.security.privateca.v1.CreateCertificateTemplateRequest Request message for CertificateAuthorityService.CreateCertificateTemplate.
com.google.cloud.security.privateca.v1.CreateCertificateTemplateRequest.Builder Request message for CertificateAuthorityService.CreateCertificateTemplate.
com.google.cloud.security.privateca.v1.DeleteCaPoolRequest Request message for CertificateAuthorityService.DeleteCaPool.
com.google.cloud.security.privateca.v1.DeleteCaPoolRequest.Builder Request message for CertificateAuthorityService.DeleteCaPool.
com.google.cloud.security.privateca.v1.DeleteCertificateAuthorityRequest Request message for CertificateAuthorityService.DeleteCertificateAuthority.
com.google.cloud.security.privateca.v1.DeleteCertificateAuthorityRequest.Builder Request message for CertificateAuthorityService.DeleteCertificateAuthority.
com.google.cloud.security.privateca.v1.DeleteCertificateTemplateRequest Request message for CertificateAuthorityService.DeleteCertificateTemplate.
com.google.cloud.security.privateca.v1.DeleteCertificateTemplateRequest.Builder Request message for CertificateAuthorityService.DeleteCertificateTemplate.
com.google.cloud.security.privateca.v1.DisableCertificateAuthorityRequest Request message for CertificateAuthorityService.DisableCertificateAuthority.
com.google.cloud.security.privateca.v1.DisableCertificateAuthorityRequest.Builder Request message for CertificateAuthorityService.DisableCertificateAuthority.
com.google.cloud.security.privateca.v1.EnableCertificateAuthorityRequest Request message for CertificateAuthorityService.EnableCertificateAuthority.
com.google.cloud.security.privateca.v1.EnableCertificateAuthorityRequest.Builder Request message for CertificateAuthorityService.EnableCertificateAuthority.
com.google.cloud.security.privateca.v1.FetchCaCertsRequest Request message for CertificateAuthorityService.FetchCaCerts.
com.google.cloud.security.privateca.v1.FetchCaCertsRequest.Builder Request message for CertificateAuthorityService.FetchCaCerts.
com.google.cloud.security.privateca.v1.FetchCaCertsResponse Response message for CertificateAuthorityService.FetchCaCerts.
com.google.cloud.security.privateca.v1.FetchCaCertsResponse.Builder Response message for CertificateAuthorityService.FetchCaCerts.
com.google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChain Protobuf type google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChain
com.google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChain.Builder Protobuf type google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChain
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrRequest Request message for CertificateAuthorityService.FetchCertificateAuthorityCsr.
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrRequest.Builder Request message for CertificateAuthorityService.FetchCertificateAuthorityCsr.
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrResponse Response message for CertificateAuthorityService.FetchCertificateAuthorityCsr.
com.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrResponse.Builder Response message for CertificateAuthorityService.FetchCertificateAuthorityCsr.
com.google.cloud.security.privateca.v1.GetCaPoolRequest Request message for CertificateAuthorityService.GetCaPool.
com.google.cloud.security.privateca.v1.GetCaPoolRequest.Builder Request message for CertificateAuthorityService.GetCaPool.
com.google.cloud.security.privateca.v1.GetCertificateAuthorityRequest Request message for CertificateAuthorityService.GetCertificateAuthority.
com.google.cloud.security.privateca.v1.GetCertificateAuthorityRequest.Builder Request message for CertificateAuthorityService.GetCertificateAuthority.
com.google.cloud.security.privateca.v1.GetCertificateRequest Request message for CertificateAuthorityService.GetCertificate.
com.google.cloud.security.privateca.v1.GetCertificateRequest.Builder Request message for CertificateAuthorityService.GetCertificate.
com.google.cloud.security.privateca.v1.GetCertificateRevocationListRequest Request message for CertificateAuthorityService.GetCertificateRevocationList.
com.google.cloud.security.privateca.v1.GetCertificateRevocationListRequest.Builder Request message for CertificateAuthorityService.GetCertificateRevocationList.
com.google.cloud.security.privateca.v1.GetCertificateTemplateRequest Request message for CertificateAuthorityService.GetCertificateTemplate.
com.google.cloud.security.privateca.v1.GetCertificateTemplateRequest.Builder Request message for CertificateAuthorityService.GetCertificateTemplate.
com.google.cloud.security.privateca.v1.KeyUsage A KeyUsage describes key usage values that may appear in an X.509 certificate.
com.google.cloud.security.privateca.v1.KeyUsage.Builder A KeyUsage describes key usage values that may appear in an X.509 certificate.
com.google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions KeyUsage.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.Builder KeyUsage.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.KeyUsageOptions KeyUsage.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.Builder KeyUsage.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.ListCaPoolsRequest Request message for CertificateAuthorityService.ListCaPools.
com.google.cloud.security.privateca.v1.ListCaPoolsRequest.Builder Request message for CertificateAuthorityService.ListCaPools.
com.google.cloud.security.privateca.v1.ListCaPoolsResponse Response message for CertificateAuthorityService.ListCaPools.
com.google.cloud.security.privateca.v1.ListCaPoolsResponse.Builder Response message for CertificateAuthorityService.ListCaPools.
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesRequest Request message for CertificateAuthorityService.ListCertificateAuthorities.
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesRequest.Builder Request message for CertificateAuthorityService.ListCertificateAuthorities.
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesResponse Response message for CertificateAuthorityService.ListCertificateAuthorities.
com.google.cloud.security.privateca.v1.ListCertificateAuthoritiesResponse.Builder Response message for CertificateAuthorityService.ListCertificateAuthorities.
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsRequest Request message for CertificateAuthorityService.ListCertificateRevocationLists.
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsRequest.Builder Request message for CertificateAuthorityService.ListCertificateRevocationLists.
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsResponse Response message for CertificateAuthorityService.ListCertificateRevocationLists.
com.google.cloud.security.privateca.v1.ListCertificateRevocationListsResponse.Builder Response message for CertificateAuthorityService.ListCertificateRevocationLists.
com.google.cloud.security.privateca.v1.ListCertificateTemplatesRequest Request message for CertificateAuthorityService.ListCertificateTemplates.
com.google.cloud.security.privateca.v1.ListCertificateTemplatesRequest.Builder Request message for CertificateAuthorityService.ListCertificateTemplates.
com.google.cloud.security.privateca.v1.ListCertificateTemplatesResponse Response message for CertificateAuthorityService.ListCertificateTemplates.
com.google.cloud.security.privateca.v1.ListCertificateTemplatesResponse.Builder Response message for CertificateAuthorityService.ListCertificateTemplates.
com.google.cloud.security.privateca.v1.ListCertificatesRequest Request message for CertificateAuthorityService.ListCertificates.
com.google.cloud.security.privateca.v1.ListCertificatesRequest.Builder Request message for CertificateAuthorityService.ListCertificates.
com.google.cloud.security.privateca.v1.ListCertificatesResponse Response message for CertificateAuthorityService.ListCertificates.
com.google.cloud.security.privateca.v1.ListCertificatesResponse.Builder Response message for CertificateAuthorityService.ListCertificates.
com.google.cloud.security.privateca.v1.LocationName
com.google.cloud.security.privateca.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.security.privateca.v1.ObjectId An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
com.google.cloud.security.privateca.v1.ObjectId.Builder An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
com.google.cloud.security.privateca.v1.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.security.privateca.v1.OperationMetadata.Builder Represents 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.PublicKey A PublicKey describes a public key.
com.google.cloud.security.privateca.v1.PublicKey.Builder A PublicKey describes a public key.
com.google.cloud.security.privateca.v1.RevokeCertificateRequest Request message for CertificateAuthorityService.RevokeCertificate.
com.google.cloud.security.privateca.v1.RevokeCertificateRequest.Builder Request message for CertificateAuthorityService.RevokeCertificate.
com.google.cloud.security.privateca.v1.Subject Subject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
com.google.cloud.security.privateca.v1.Subject.Builder Subject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
com.google.cloud.security.privateca.v1.SubjectAltNames 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
com.google.cloud.security.privateca.v1.SubjectAltNames.Builder 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
com.google.cloud.security.privateca.v1.SubordinateConfig Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority,
com.google.cloud.security.privateca.v1.SubordinateConfig.Builder Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority,
com.google.cloud.security.privateca.v1.SubordinateConfig.SubordinateConfigChain This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
com.google.cloud.security.privateca.v1.SubordinateConfig.SubordinateConfigChain.Builder This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
com.google.cloud.security.privateca.v1.UndeleteCertificateAuthorityRequest Request message for CertificateAuthorityService.UndeleteCertificateAuthority.
com.google.cloud.security.privateca.v1.UndeleteCertificateAuthorityRequest.Builder Request message for CertificateAuthorityService.UndeleteCertificateAuthority.
com.google.cloud.security.privateca.v1.UpdateCaPoolRequest Request message for CertificateAuthorityService.UpdateCaPool.
com.google.cloud.security.privateca.v1.UpdateCaPoolRequest.Builder Request message for CertificateAuthorityService.UpdateCaPool.
com.google.cloud.security.privateca.v1.UpdateCertificateAuthorityRequest Request message for CertificateAuthorityService.UpdateCertificateAuthority.
com.google.cloud.security.privateca.v1.UpdateCertificateAuthorityRequest.Builder Request message for CertificateAuthorityService.UpdateCertificateAuthority.
com.google.cloud.security.privateca.v1.UpdateCertificateRequest Request message for CertificateAuthorityService.UpdateCertificate.
com.google.cloud.security.privateca.v1.UpdateCertificateRequest.Builder Request message for CertificateAuthorityService.UpdateCertificate.
com.google.cloud.security.privateca.v1.UpdateCertificateRevocationListRequest Request message for CertificateAuthorityService.UpdateCertificateRevocationList.
com.google.cloud.security.privateca.v1.UpdateCertificateRevocationListRequest.Builder Request message for CertificateAuthorityService.UpdateCertificateRevocationList.
com.google.cloud.security.privateca.v1.UpdateCertificateTemplateRequest Request message for CertificateAuthorityService.UpdateCertificateTemplate.
com.google.cloud.security.privateca.v1.UpdateCertificateTemplateRequest.Builder Request message for CertificateAuthorityService.UpdateCertificateTemplate.
com.google.cloud.security.privateca.v1.X509Extension An 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.Builder An 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.X509Parameters An 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.Builder An 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.CaOptions Describes values that are relevant in a CA certificate.
com.google.cloud.security.privateca.v1.X509Parameters.CaOptions.Builder Describes values that are relevant in a CA certificate.
com.google.cloud.security.privateca.v1.X509Parameters.NameConstraints Describes 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.Builder Describes the X.509 name constraints extension, per https://tools.ietf.org/html/rfc5280#section-4.2.1.10

Interfaces

Interface Description
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.AsyncService Certificate 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

Enum Description
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.EcSignatureAlgorithm Describes 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.EncodingFormat Supported encoding formats for publishing.
com.google.cloud.security.privateca.v1.CaPool.Tier The 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.SignHashAlgorithm The algorithm of a Cloud KMS CryptoKeyVersion of a CryptoKey with the CryptoKeyPurpose value
com.google.cloud.security.privateca.v1.CertificateAuthority.State The state of a CertificateAuthority, indicating if it can be used.
com.google.cloud.security.privateca.v1.CertificateAuthority.Type The type of a CertificateAuthority, indicating its issuing chain.
com.google.cloud.security.privateca.v1.CertificateExtensionConstraints.KnownCertificateExtension Describes well-known X.509 extensions that can appear in a Certificate, not including the
com.google.cloud.security.privateca.v1.CertificateRevocationList.State The state of a CertificateRevocationList, indicating if it is current.
com.google.cloud.security.privateca.v1.PublicKey.KeyFormat Types of public keys formats that are supported. Currently, only PEM format is supported.
com.google.cloud.security.privateca.v1.RevocationReason A RevocationReason indicates whether a Certificate has been
com.google.cloud.security.privateca.v1.SubjectRequestMode Describes the way in which a Certificate's Subject and/or
com.google.cloud.security.privateca.v1.SubordinateConfig.SubordinateConfigCase