Class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceFutureStub (2.15.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.
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
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCaPool(CreateCaPoolRequest request)
public ListenableFuture<Operation> createCaPool ( CreateCaPoolRequest request )
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 .
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.
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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCaPool(DeleteCaPoolRequest request)
public ListenableFuture<Operation> deleteCaPool ( DeleteCaPoolRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCertificateAuthority(DeleteCertificateAuthorityRequest request)
public ListenableFuture<Operation> deleteCertificateAuthority ( DeleteCertificateAuthorityRequest request )
Delete a
CertificateAuthority .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCertificateTemplate(DeleteCertificateTemplateRequest request)
public ListenableFuture<Operation> deleteCertificateTemplate ( DeleteCertificateTemplateRequest request )
DeleteCertificateTemplate deletes a
CertificateTemplate .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
disableCertificateAuthority(DisableCertificateAuthorityRequest request)
public ListenableFuture<Operation> disableCertificateAuthority ( DisableCertificateAuthorityRequest request )
Disable a
CertificateAuthority .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
enableCertificateAuthority(EnableCertificateAuthorityRequest request)
public ListenableFuture<Operation> enableCertificateAuthority ( EnableCertificateAuthorityRequest request )
Enable a
CertificateAuthority .
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 .
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 .
getCaPool(GetCaPoolRequest request)
public ListenableFuture<CaPool> getCaPool ( GetCaPoolRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CaPool >
getCertificate(GetCertificateRequest request)
public ListenableFuture<Certificate> getCertificate ( GetCertificateRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
getCertificateAuthority(GetCertificateAuthorityRequest request)
public ListenableFuture<CertificateAuthority> getCertificateAuthority ( GetCertificateAuthorityRequest request )
Returns a
CertificateAuthority .
getCertificateRevocationList(GetCertificateRevocationListRequest request)
public ListenableFuture<CertificateRevocationList> getCertificateRevocationList ( GetCertificateRevocationListRequest request )
Returns a
CertificateRevocationList .
getCertificateTemplate(GetCertificateTemplateRequest request)
public ListenableFuture<CertificateTemplate> getCertificateTemplate ( GetCertificateTemplateRequest request )
Returns a
CertificateTemplate .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CertificateTemplate >
listCaPools(ListCaPoolsRequest request)
public ListenableFuture<ListCaPoolsResponse> listCaPools ( ListCaPoolsRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListCaPoolsResponse >
listCertificateAuthorities(ListCertificateAuthoritiesRequest request)
public ListenableFuture<ListCertificateAuthoritiesResponse> listCertificateAuthorities ( ListCertificateAuthoritiesRequest request )
Lists
CertificateAuthorities .
listCertificateRevocationLists(ListCertificateRevocationListsRequest request)
public ListenableFuture<ListCertificateRevocationListsResponse> listCertificateRevocationLists ( ListCertificateRevocationListsRequest request )
Lists
CertificateRevocationLists .
listCertificateTemplates(ListCertificateTemplatesRequest request)
public ListenableFuture<ListCertificateTemplatesResponse> listCertificateTemplates ( ListCertificateTemplatesRequest request )
Lists
CertificateTemplates .
listCertificates(ListCertificatesRequest request)
public ListenableFuture<ListCertificatesResponse> listCertificates ( ListCertificatesRequest request )
revokeCertificate(RevokeCertificateRequest request)
public ListenableFuture<Certificate> revokeCertificate ( RevokeCertificateRequest request )
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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCaPool(UpdateCaPoolRequest request)
public ListenableFuture<Operation> updateCaPool ( UpdateCaPoolRequest request )
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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
updateCertificateAuthority(UpdateCertificateAuthorityRequest request)
public ListenableFuture<Operation> updateCertificateAuthority ( UpdateCertificateAuthorityRequest request )
Update a
CertificateAuthority .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request)
public ListenableFuture<Operation> updateCertificateRevocationList ( UpdateCertificateRevocationListRequest request )
Update a
CertificateRevocationList .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCertificateTemplate(UpdateCertificateTemplateRequest request)
public ListenableFuture<Operation> updateCertificateTemplate ( UpdateCertificateTemplateRequest request )
Update a
CertificateTemplate .
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."],[],[]]