Class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceFutureStub (2.3.0)
2.90.0 (latest)
2.89.0
2.87.0
2.85.0
2.84.0
2.82.0
2.80.0
2.78.0
2.77.0
2.76.0
2.75.0
2.74.0
2.72.0
2.70.0
2.69.0
2.66.0
2.65.0
2.64.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.4
2.4.0
2.3.0
2.2.5
public static final class CertificateAuthorityServiceGrpc . CertificateAuthorityServiceFutureStub extends AbstractFutureStub<CertificateAuthorityServiceGrpc . CertificateAuthorityServiceFutureStub >
Certificate Authority Service manages private
certificate authorities and issued certificates.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
CertificateAuthorityServiceGrpc.CertificateAuthorityServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
activateCertificateAuthority(ActivateCertificateAuthorityRequest request)
public ListenableFuture<Operation> activateCertificateAuthority ( ActivateCertificateAuthorityRequest request )
Activate a CertificateAuthority that is in state
AWAITING_USER_ACTIVATION
and is of type SUBORDINATE . After
the parent Certificate Authority signs a certificate signing request from
FetchCertificateAuthorityCsr , this method can complete the activation
process.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
build(Channel channel, CallOptions callOptions)
protected CertificateAuthorityServiceGrpc . CertificateAuthorityServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCaPool(CreateCaPoolRequest request)
public ListenableFuture<Operation> createCaPool ( CreateCaPoolRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createCertificate(CreateCertificateRequest request)
public ListenableFuture<Certificate> createCertificate ( CreateCertificateRequest request )
Create a new Certificate in a given Project, Location from a particular
CaPool .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
createCertificateAuthority(CreateCertificateAuthorityRequest request)
public ListenableFuture<Operation> createCertificateAuthority ( CreateCertificateAuthorityRequest request )
Create a new CertificateAuthority in a given Project and Location.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createCertificateTemplate(CreateCertificateTemplateRequest request)
public ListenableFuture<Operation> createCertificateTemplate ( CreateCertificateTemplateRequest request )
Create a new CertificateTemplate in a given Project and Location.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCaPool(DeleteCaPoolRequest request)
public ListenableFuture<Operation> deleteCaPool ( DeleteCaPoolRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCertificateAuthority(DeleteCertificateAuthorityRequest request)
public ListenableFuture<Operation> deleteCertificateAuthority ( DeleteCertificateAuthorityRequest request )
Delete a CertificateAuthority .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCertificateTemplate(DeleteCertificateTemplateRequest request)
public ListenableFuture<Operation> deleteCertificateTemplate ( DeleteCertificateTemplateRequest request )
DeleteCertificateTemplate deletes a CertificateTemplate .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
disableCertificateAuthority(DisableCertificateAuthorityRequest request)
public ListenableFuture<Operation> disableCertificateAuthority ( DisableCertificateAuthorityRequest request )
Disable a CertificateAuthority .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
enableCertificateAuthority(EnableCertificateAuthorityRequest request)
public ListenableFuture<Operation> enableCertificateAuthority ( EnableCertificateAuthorityRequest request )
Enable a CertificateAuthority .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
fetchCaCerts(FetchCaCertsRequest request)
public ListenableFuture<FetchCaCertsResponse> fetchCaCerts ( FetchCaCertsRequest request )
FetchCaCerts returns the current trust anchor for the CaPool . This will
include CA certificate chains for all ACTIVE CertificateAuthority
resources in the CaPool .
Parameter
Returns
fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request)
public ListenableFuture<FetchCertificateAuthorityCsrResponse> fetchCertificateAuthorityCsr ( FetchCertificateAuthorityCsrRequest request )
Fetch a certificate signing request (CSR) from a CertificateAuthority
that is in state
AWAITING_USER_ACTIVATION
and is of type SUBORDINATE . The
CSR must then be signed by the desired parent Certificate Authority, which
could be another CertificateAuthority resource, or could be an on-prem
certificate authority. See also ActivateCertificateAuthority .
Parameter
Returns
getCaPool(GetCaPoolRequest request)
public ListenableFuture<CaPool> getCaPool ( GetCaPoolRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CaPool >
getCertificate(GetCertificateRequest request)
public ListenableFuture<Certificate> getCertificate ( GetCertificateRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
getCertificateAuthority(GetCertificateAuthorityRequest request)
public ListenableFuture<CertificateAuthority> getCertificateAuthority ( GetCertificateAuthorityRequest request )
Returns a CertificateAuthority .
Parameter
Returns
getCertificateRevocationList(GetCertificateRevocationListRequest request)
public ListenableFuture<CertificateRevocationList> getCertificateRevocationList ( GetCertificateRevocationListRequest request )
Returns a CertificateRevocationList .
Parameter
Returns
getCertificateTemplate(GetCertificateTemplateRequest request)
public ListenableFuture<CertificateTemplate> getCertificateTemplate ( GetCertificateTemplateRequest request )
Returns a CertificateTemplate .
Parameter
Returns
listCaPools(ListCaPoolsRequest request)
public ListenableFuture<ListCaPoolsResponse> listCaPools ( ListCaPoolsRequest request )
Parameter
Returns
listCertificateAuthorities(ListCertificateAuthoritiesRequest request)
public ListenableFuture<ListCertificateAuthoritiesResponse> listCertificateAuthorities ( ListCertificateAuthoritiesRequest request )
Lists CertificateAuthorities .
Parameter
Returns
listCertificateRevocationLists(ListCertificateRevocationListsRequest request)
public ListenableFuture<ListCertificateRevocationListsResponse> listCertificateRevocationLists ( ListCertificateRevocationListsRequest request )
Lists CertificateRevocationLists .
Parameter
Returns
listCertificateTemplates(ListCertificateTemplatesRequest request)
public ListenableFuture<ListCertificateTemplatesResponse> listCertificateTemplates ( ListCertificateTemplatesRequest request )
Lists CertificateTemplates .
Parameter
Returns
listCertificates(ListCertificatesRequest request)
public ListenableFuture<ListCertificatesResponse> listCertificates ( ListCertificatesRequest request )
Parameter
Returns
revokeCertificate(RevokeCertificateRequest request)
public ListenableFuture<Certificate> revokeCertificate ( RevokeCertificateRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
undeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request)
public ListenableFuture<Operation> undeleteCertificateAuthority ( UndeleteCertificateAuthorityRequest request )
Undelete a CertificateAuthority that has been deleted.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCaPool(UpdateCaPoolRequest request)
public ListenableFuture<Operation> updateCaPool ( UpdateCaPoolRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCertificate(UpdateCertificateRequest request)
public ListenableFuture<Certificate> updateCertificate ( UpdateCertificateRequest request )
Update a Certificate . Currently, the only field you can update is the
labels field.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
updateCertificateAuthority(UpdateCertificateAuthorityRequest request)
public ListenableFuture<Operation> updateCertificateAuthority ( UpdateCertificateAuthorityRequest request )
Update a CertificateAuthority .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request)
public ListenableFuture<Operation> updateCertificateRevocationList ( UpdateCertificateRevocationListRequest request )
Update a CertificateRevocationList .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCertificateTemplate(UpdateCertificateTemplateRequest request)
public ListenableFuture<Operation> updateCertificateTemplate ( UpdateCertificateTemplateRequest request )
Update a CertificateTemplate .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-30 UTC."],[],[]]