Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • Java
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • google-auth-library
  • google-cloud-security-private-ca
    • Overview
    • Version history
    • com.google.cloud.security.privateca.v1
      • Package summary
      • Clients
        • CertificateAuthorityServiceClient
      • Settings
        • CertificateAuthorityServiceSettings
      • Requests and responses
        • ActivateCertificateAuthorityRequest
        • CertificateAuthorityServiceClient.ListCaPoolsPagedResponse
        • CertificateAuthorityServiceClient.ListCertificateAuthoritiesPagedResponse
        • CertificateAuthorityServiceClient.ListCertificateRevocationListsPagedResponse
        • CertificateAuthorityServiceClient.ListCertificateTemplatesPagedResponse
        • CertificateAuthorityServiceClient.ListCertificatesPagedResponse
        • CertificateAuthorityServiceClient.ListLocationsPagedResponse
        • CreateCaPoolRequest
        • CreateCertificateAuthorityRequest
        • CreateCertificateRequest
        • CreateCertificateTemplateRequest
        • DeleteCaPoolRequest
        • DeleteCertificateAuthorityRequest
        • DeleteCertificateTemplateRequest
        • DisableCertificateAuthorityRequest
        • EnableCertificateAuthorityRequest
        • FetchCaCertsRequest
        • FetchCaCertsResponse
        • FetchCertificateAuthorityCsrRequest
        • FetchCertificateAuthorityCsrResponse
        • GetCaPoolRequest
        • GetCertificateAuthorityRequest
        • GetCertificateRequest
        • GetCertificateRevocationListRequest
        • GetCertificateTemplateRequest
        • ListCaPoolsRequest
        • ListCaPoolsResponse
        • ListCertificateAuthoritiesRequest
        • ListCertificateAuthoritiesResponse
        • ListCertificateRevocationListsRequest
        • ListCertificateRevocationListsResponse
        • ListCertificateTemplatesRequest
        • ListCertificateTemplatesResponse
        • ListCertificatesRequest
        • ListCertificatesResponse
        • RevokeCertificateRequest
        • UndeleteCertificateAuthorityRequest
        • UpdateCaPoolRequest
        • UpdateCertificateAuthorityRequest
        • UpdateCertificateRequest
        • UpdateCertificateRevocationListRequest
        • UpdateCertificateTemplateRequest
      • All other classes and interfaces
        • Builders
          • ActivateCertificateAuthorityRequest.Builder
          • CaPool.Builder
          • CaPool.IssuancePolicy.AllowedKeyType.Builder
          • CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.Builder
          • CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType.Builder
          • CaPool.IssuancePolicy.Builder
          • CaPool.IssuancePolicy.IssuanceModes.Builder
          • CaPool.PublishingOptions.Builder
          • CaPoolName.Builder
          • Certificate.Builder
          • Certificate.RevocationDetails.Builder
          • CertificateAuthority.AccessUrls.Builder
          • CertificateAuthority.Builder
          • CertificateAuthority.KeyVersionSpec.Builder
          • CertificateAuthorityName.Builder
          • CertificateAuthorityServiceSettings.Builder
          • CertificateConfig.Builder
          • CertificateConfig.KeyId.Builder
          • CertificateConfig.SubjectConfig.Builder
          • CertificateDescription.Builder
          • CertificateDescription.CertificateFingerprint.Builder
          • CertificateDescription.KeyId.Builder
          • CertificateDescription.SubjectDescription.Builder
          • CertificateExtensionConstraints.Builder
          • CertificateIdentityConstraints.Builder
          • CertificateName.Builder
          • CertificateRevocationList.Builder
          • CertificateRevocationList.RevokedCertificate.Builder
          • CertificateRevocationListName.Builder
          • CertificateTemplate.Builder
          • CertificateTemplateName.Builder
          • CreateCaPoolRequest.Builder
          • CreateCertificateAuthorityRequest.Builder
          • CreateCertificateRequest.Builder
          • CreateCertificateTemplateRequest.Builder
          • DeleteCaPoolRequest.Builder
          • DeleteCertificateAuthorityRequest.Builder
          • DeleteCertificateTemplateRequest.Builder
          • DisableCertificateAuthorityRequest.Builder
          • EnableCertificateAuthorityRequest.Builder
          • FetchCaCertsRequest.Builder
          • FetchCaCertsResponse.Builder
          • FetchCaCertsResponse.CertChain.Builder
          • FetchCertificateAuthorityCsrRequest.Builder
          • FetchCertificateAuthorityCsrResponse.Builder
          • GetCaPoolRequest.Builder
          • GetCertificateAuthorityRequest.Builder
          • GetCertificateRequest.Builder
          • GetCertificateRevocationListRequest.Builder
          • GetCertificateTemplateRequest.Builder
          • KeyUsage.Builder
          • KeyUsage.ExtendedKeyUsageOptions.Builder
          • KeyUsage.KeyUsageOptions.Builder
          • ListCaPoolsRequest.Builder
          • ListCaPoolsResponse.Builder
          • ListCertificateAuthoritiesRequest.Builder
          • ListCertificateAuthoritiesResponse.Builder
          • ListCertificateRevocationListsRequest.Builder
          • ListCertificateRevocationListsResponse.Builder
          • ListCertificateTemplatesRequest.Builder
          • ListCertificateTemplatesResponse.Builder
          • ListCertificatesRequest.Builder
          • ListCertificatesResponse.Builder
          • LocationName.Builder
          • ObjectId.Builder
          • OperationMetadata.Builder
          • PublicKey.Builder
          • RevokeCertificateRequest.Builder
          • Subject.Builder
          • SubjectAltNames.Builder
          • SubordinateConfig.Builder
          • SubordinateConfig.SubordinateConfigChain.Builder
          • UndeleteCertificateAuthorityRequest.Builder
          • UpdateCaPoolRequest.Builder
          • UpdateCertificateAuthorityRequest.Builder
          • UpdateCertificateRequest.Builder
          • UpdateCertificateRevocationListRequest.Builder
          • UpdateCertificateTemplateRequest.Builder
          • X509Extension.Builder
          • X509Parameters.Builder
          • X509Parameters.CaOptions.Builder
          • X509Parameters.NameConstraints.Builder
        • Enums
          • CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.EcSignatureAlgorithm
          • CaPool.IssuancePolicy.AllowedKeyType.KeyTypeCase
          • CaPool.Tier
          • Certificate.CertificateConfigCase
          • CertificateAuthority.KeyVersionSpec.KeyVersionCase
          • CertificateAuthority.SignHashAlgorithm
          • CertificateAuthority.State
          • CertificateAuthority.Type
          • CertificateExtensionConstraints.KnownCertificateExtension
          • CertificateRevocationList.State
          • PublicKey.KeyFormat
          • RevocationReason
          • SubjectRequestMode
          • SubordinateConfig.SubordinateConfigCase
        • Messages
          • CaPool
          • CaPool.IssuancePolicy
          • CaPool.IssuancePolicy.AllowedKeyType
          • CaPool.IssuancePolicy.AllowedKeyType.EcKeyType
          • CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType
          • CaPool.IssuancePolicy.IssuanceModes
          • CaPool.PublishingOptions
          • Certificate
          • Certificate.RevocationDetails
          • CertificateAuthority
          • CertificateAuthority.AccessUrls
          • CertificateAuthority.KeyVersionSpec
          • CertificateConfig
          • CertificateConfig.KeyId
          • CertificateConfig.SubjectConfig
          • CertificateDescription
          • CertificateDescription.CertificateFingerprint
          • CertificateDescription.KeyId
          • CertificateDescription.SubjectDescription
          • CertificateExtensionConstraints
          • CertificateIdentityConstraints
          • CertificateRevocationList
          • CertificateRevocationList.RevokedCertificate
          • CertificateTemplate
          • FetchCaCertsResponse.CertChain
          • KeyUsage
          • KeyUsage.ExtendedKeyUsageOptions
          • KeyUsage.KeyUsageOptions
          • ObjectId
          • OperationMetadata
          • PublicKey
          • Subject
          • SubjectAltNames
          • SubordinateConfig
          • SubordinateConfig.SubordinateConfigChain
          • X509Extension
          • X509Parameters
          • X509Parameters.CaOptions
          • X509Parameters.NameConstraints
        • Paging
          • CertificateAuthorityServiceClient.ListCaPoolsFixedSizeCollection
          • CertificateAuthorityServiceClient.ListCaPoolsPage
          • CertificateAuthorityServiceClient.ListCertificateAuthoritiesFixedSizeCollection
          • CertificateAuthorityServiceClient.ListCertificateAuthoritiesPage
          • CertificateAuthorityServiceClient.ListCertificateRevocationListsFixedSizeCollection
          • CertificateAuthorityServiceClient.ListCertificateRevocationListsPage
          • CertificateAuthorityServiceClient.ListCertificateTemplatesFixedSizeCollection
          • CertificateAuthorityServiceClient.ListCertificateTemplatesPage
          • CertificateAuthorityServiceClient.ListCertificatesFixedSizeCollection
          • CertificateAuthorityServiceClient.ListCertificatesPage
          • CertificateAuthorityServiceClient.ListLocationsFixedSizeCollection
          • CertificateAuthorityServiceClient.ListLocationsPage
        • Resource names
          • CaPoolName
          • CertificateAuthorityName
          • CertificateName
          • CertificateRevocationListName
          • CertificateTemplateName
          • LocationName
        • Interfaces
          • ActivateCertificateAuthorityRequestOrBuilder
          • CaPool.IssuancePolicy.AllowedKeyType.EcKeyTypeOrBuilder
          • CaPool.IssuancePolicy.AllowedKeyType.RsaKeyTypeOrBuilder
          • CaPool.IssuancePolicy.AllowedKeyTypeOrBuilder
          • CaPool.IssuancePolicy.IssuanceModesOrBuilder
          • CaPool.IssuancePolicyOrBuilder
          • CaPool.PublishingOptionsOrBuilder
          • CaPoolOrBuilder
          • Certificate.RevocationDetailsOrBuilder
          • CertificateAuthority.AccessUrlsOrBuilder
          • CertificateAuthority.KeyVersionSpecOrBuilder
          • CertificateAuthorityOrBuilder
          • CertificateAuthorityServiceGrpc.AsyncService
          • CertificateConfig.KeyIdOrBuilder
          • CertificateConfig.SubjectConfigOrBuilder
          • CertificateConfigOrBuilder
          • CertificateDescription.CertificateFingerprintOrBuilder
          • CertificateDescription.KeyIdOrBuilder
          • CertificateDescription.SubjectDescriptionOrBuilder
          • CertificateDescriptionOrBuilder
          • CertificateExtensionConstraintsOrBuilder
          • CertificateIdentityConstraintsOrBuilder
          • CertificateOrBuilder
          • CertificateRevocationList.RevokedCertificateOrBuilder
          • CertificateRevocationListOrBuilder
          • CertificateTemplateOrBuilder
          • CreateCaPoolRequestOrBuilder
          • CreateCertificateAuthorityRequestOrBuilder
          • CreateCertificateRequestOrBuilder
          • CreateCertificateTemplateRequestOrBuilder
          • DeleteCaPoolRequestOrBuilder
          • DeleteCertificateAuthorityRequestOrBuilder
          • DeleteCertificateTemplateRequestOrBuilder
          • DisableCertificateAuthorityRequestOrBuilder
          • EnableCertificateAuthorityRequestOrBuilder
          • FetchCaCertsRequestOrBuilder
          • FetchCaCertsResponse.CertChainOrBuilder
          • FetchCaCertsResponseOrBuilder
          • FetchCertificateAuthorityCsrRequestOrBuilder
          • FetchCertificateAuthorityCsrResponseOrBuilder
          • GetCaPoolRequestOrBuilder
          • GetCertificateAuthorityRequestOrBuilder
          • GetCertificateRequestOrBuilder
          • GetCertificateRevocationListRequestOrBuilder
          • GetCertificateTemplateRequestOrBuilder
          • KeyUsage.ExtendedKeyUsageOptionsOrBuilder
          • KeyUsage.KeyUsageOptionsOrBuilder
          • KeyUsageOrBuilder
          • ListCaPoolsRequestOrBuilder
          • ListCaPoolsResponseOrBuilder
          • ListCertificateAuthoritiesRequestOrBuilder
          • ListCertificateAuthoritiesResponseOrBuilder
          • ListCertificateRevocationListsRequestOrBuilder
          • ListCertificateRevocationListsResponseOrBuilder
          • ListCertificateTemplatesRequestOrBuilder
          • ListCertificateTemplatesResponseOrBuilder
          • ListCertificatesRequestOrBuilder
          • ListCertificatesResponseOrBuilder
          • ObjectIdOrBuilder
          • OperationMetadataOrBuilder
          • PublicKeyOrBuilder
          • RevokeCertificateRequestOrBuilder
          • SubjectAltNamesOrBuilder
          • SubjectOrBuilder
          • SubordinateConfig.SubordinateConfigChainOrBuilder
          • SubordinateConfigOrBuilder
          • UndeleteCertificateAuthorityRequestOrBuilder
          • UpdateCaPoolRequestOrBuilder
          • UpdateCertificateAuthorityRequestOrBuilder
          • UpdateCertificateRequestOrBuilder
          • UpdateCertificateRevocationListRequestOrBuilder
          • UpdateCertificateTemplateRequestOrBuilder
          • X509ExtensionOrBuilder
          • X509Parameters.CaOptionsOrBuilder
          • X509Parameters.NameConstraintsOrBuilder
          • X509ParametersOrBuilder
        • Other
          • CertificateAuthorityServiceGrpc
          • CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub
          • CertificateAuthorityServiceGrpc.CertificateAuthorityServiceFutureStub
          • CertificateAuthorityServiceGrpc.CertificateAuthorityServiceImplBase
          • CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub
          • PrivateCaProto
          • PrivateCaResourcesProto
      • Stub packages
        • com.google.cloud.security.privateca.v1.stub
          • Package summary
          • Stubs
            • CertificateAuthorityServiceStub
            • GrpcCertificateAuthorityServiceStub
            • HttpJsonCertificateAuthorityServiceStub
          • Settings
            • CertificateAuthorityServiceStubSettings
            • CertificateAuthorityServiceStubSettings.Builder
          • Callable factories
            • GrpcCertificateAuthorityServiceCallableFactory
            • HttpJsonCertificateAuthorityServiceCallableFactory
    • Older and prerelease packages
      • com.google.cloud.security.privateca.v1beta1
        • Package summary
        • Clients
          • CertificateAuthorityServiceClient
        • Settings
          • CertificateAuthorityServiceSettings
        • Requests and responses
          • ActivateCertificateAuthorityRequest
          • CertificateAuthorityServiceClient.ListCertificateAuthoritiesPagedResponse
          • CertificateAuthorityServiceClient.ListCertificateRevocationListsPagedResponse
          • CertificateAuthorityServiceClient.ListCertificatesPagedResponse
          • CertificateAuthorityServiceClient.ListReusableConfigsPagedResponse
          • CreateCertificateAuthorityRequest
          • CreateCertificateRequest
          • DisableCertificateAuthorityRequest
          • EnableCertificateAuthorityRequest
          • FetchCertificateAuthorityCsrRequest
          • FetchCertificateAuthorityCsrResponse
          • GetCertificateAuthorityRequest
          • GetCertificateRequest
          • GetCertificateRevocationListRequest
          • GetReusableConfigRequest
          • ListCertificateAuthoritiesRequest
          • ListCertificateAuthoritiesResponse
          • ListCertificateRevocationListsRequest
          • ListCertificateRevocationListsResponse
          • ListCertificatesRequest
          • ListCertificatesResponse
          • ListReusableConfigsRequest
          • ListReusableConfigsResponse
          • RestoreCertificateAuthorityRequest
          • RevokeCertificateRequest
          • ScheduleDeleteCertificateAuthorityRequest
          • UpdateCertificateAuthorityRequest
          • UpdateCertificateRequest
          • UpdateCertificateRevocationListRequest
        • All other classes and interfaces
          • Builders
            • ActivateCertificateAuthorityRequest.Builder
            • Certificate.Builder
            • Certificate.RevocationDetails.Builder
            • CertificateAuthority.AccessUrls.Builder
            • CertificateAuthority.Builder
            • CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList.Builder
            • CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder
            • CertificateAuthority.CertificateAuthorityPolicy.Builder
            • CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes.Builder
            • CertificateAuthority.IssuingOptions.Builder
            • CertificateAuthority.KeyVersionSpec.Builder
            • CertificateAuthorityName.Builder
            • CertificateAuthorityServiceSettings.Builder
            • CertificateConfig.Builder
            • CertificateConfig.SubjectConfig.Builder
            • CertificateDescription.Builder
            • CertificateDescription.CertificateFingerprint.Builder
            • CertificateDescription.KeyId.Builder
            • CertificateDescription.SubjectDescription.Builder
            • CertificateName.Builder
            • CertificateRevocationList.Builder
            • CertificateRevocationList.RevokedCertificate.Builder
            • CertificateRevocationListName.Builder
            • CreateCertificateAuthorityRequest.Builder
            • CreateCertificateRequest.Builder
            • DisableCertificateAuthorityRequest.Builder
            • EnableCertificateAuthorityRequest.Builder
            • FetchCertificateAuthorityCsrRequest.Builder
            • FetchCertificateAuthorityCsrResponse.Builder
            • GetCertificateAuthorityRequest.Builder
            • GetCertificateRequest.Builder
            • GetCertificateRevocationListRequest.Builder
            • GetReusableConfigRequest.Builder
            • KeyUsage.Builder
            • KeyUsage.ExtendedKeyUsageOptions.Builder
            • KeyUsage.KeyUsageOptions.Builder
            • ListCertificateAuthoritiesRequest.Builder
            • ListCertificateAuthoritiesResponse.Builder
            • ListCertificateRevocationListsRequest.Builder
            • ListCertificateRevocationListsResponse.Builder
            • ListCertificatesRequest.Builder
            • ListCertificatesResponse.Builder
            • ListReusableConfigsRequest.Builder
            • ListReusableConfigsResponse.Builder
            • LocationName.Builder
            • ObjectId.Builder
            • OperationMetadata.Builder
            • PublicKey.Builder
            • RestoreCertificateAuthorityRequest.Builder
            • ReusableConfig.Builder
            • ReusableConfigName.Builder
            • ReusableConfigValues.Builder
            • ReusableConfigValues.CaOptions.Builder
            • ReusableConfigWrapper.Builder
            • RevokeCertificateRequest.Builder
            • ScheduleDeleteCertificateAuthorityRequest.Builder
            • Subject.Builder
            • SubjectAltNames.Builder
            • SubordinateConfig.Builder
            • SubordinateConfig.SubordinateConfigChain.Builder
            • UpdateCertificateAuthorityRequest.Builder
            • UpdateCertificateRequest.Builder
            • UpdateCertificateRevocationListRequest.Builder
            • X509Extension.Builder
          • Enums
            • Certificate.CertificateConfigCase
            • CertificateAuthority.CertificateAuthorityPolicy.ConfigPolicyCase
            • CertificateAuthority.KeyVersionSpec.KeyVersionCase
            • CertificateAuthority.SignHashAlgorithm
            • CertificateAuthority.State
            • CertificateAuthority.Tier
            • CertificateAuthority.Type
            • CertificateRevocationList.State
            • PublicKey.KeyType
            • ReusableConfigWrapper.ConfigValuesCase
            • RevocationReason
            • SubordinateConfig.SubordinateConfigCase
          • Messages
            • Certificate
            • Certificate.RevocationDetails
            • CertificateAuthority
            • CertificateAuthority.AccessUrls
            • CertificateAuthority.CertificateAuthorityPolicy
            • CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList
            • CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames
            • CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes
            • CertificateAuthority.IssuingOptions
            • CertificateAuthority.KeyVersionSpec
            • CertificateConfig
            • CertificateConfig.SubjectConfig
            • CertificateDescription
            • CertificateDescription.CertificateFingerprint
            • CertificateDescription.KeyId
            • CertificateDescription.SubjectDescription
            • CertificateRevocationList
            • CertificateRevocationList.RevokedCertificate
            • KeyUsage
            • KeyUsage.ExtendedKeyUsageOptions
            • KeyUsage.KeyUsageOptions
            • ObjectId
            • OperationMetadata
            • PublicKey