Send feedback
Class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceFutureStub (2.89.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.89.0 (latest)
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 >
A stub to allow clients to do ListenableFuture-style rpc calls to service
CertificateAuthorityService.
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(java.time.Duration)
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.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
activateCertificateAuthority(ActivateCertificateAuthorityRequest request)
public ListenableFuture<Operation> activateCertificateAuthority ( ActivateCertificateAuthorityRequest request )
Activate a CertificateAuthority that is in state
PENDING_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)
createCertificate(CreateCertificateRequest request)
public ListenableFuture<Certificate> createCertificate ( CreateCertificateRequest request )
Create a new Certificate in a given Project, Location from a particular
CertificateAuthority .
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 >
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 >
fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request)
public ListenableFuture<FetchCertificateAuthorityCsrResponse> fetchCertificateAuthorityCsr ( FetchCertificateAuthorityCsrRequest request )
Fetch a certificate signing request (CSR) from a CertificateAuthority
that is in state
PENDING_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 .
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 .
getReusableConfig(GetReusableConfigRequest request)
public ListenableFuture<ReusableConfig> getReusableConfig ( GetReusableConfigRequest request )
Returns a ReusableConfig .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ReusableConfig >
listCertificateAuthorities(ListCertificateAuthoritiesRequest request)
public ListenableFuture<ListCertificateAuthoritiesResponse> listCertificateAuthorities ( ListCertificateAuthoritiesRequest request )
Lists CertificateAuthorities .
listCertificateRevocationLists(ListCertificateRevocationListsRequest request)
public ListenableFuture<ListCertificateRevocationListsResponse> listCertificateRevocationLists ( ListCertificateRevocationListsRequest request )
Lists CertificateRevocationLists .
listCertificates(ListCertificatesRequest request)
public ListenableFuture<ListCertificatesResponse> listCertificates ( ListCertificatesRequest request )
listReusableConfigs(ListReusableConfigsRequest request)
public ListenableFuture<ListReusableConfigsResponse> listReusableConfigs ( ListReusableConfigsRequest request )
restoreCertificateAuthority(RestoreCertificateAuthorityRequest request)
public ListenableFuture<Operation> restoreCertificateAuthority ( RestoreCertificateAuthorityRequest request )
Restore a CertificateAuthority that is scheduled for deletion.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
revokeCertificate(RevokeCertificateRequest request)
public ListenableFuture<Certificate> revokeCertificate ( RevokeCertificateRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
scheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request)
public ListenableFuture<Operation> scheduleDeleteCertificateAuthority ( ScheduleDeleteCertificateAuthorityRequest request )
Schedule a CertificateAuthority for deletion.
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 >
Send feedback
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-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]