Class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceFutureStub (2.4.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
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.
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)
createCertificate(CreateCertificateRequest request)
public ListenableFuture<Certificate> createCertificate ( CreateCertificateRequest request )
Create a new Certificate in a given Project, Location from a particular
CertificateAuthority .
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 >
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 >
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 .
Parameter
Returns
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
getReusableConfig(GetReusableConfigRequest request)
public ListenableFuture<ReusableConfig> getReusableConfig ( GetReusableConfigRequest request )
Returns a ReusableConfig .
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ReusableConfig >
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
listCertificates(ListCertificatesRequest request)
public ListenableFuture<ListCertificatesResponse> listCertificates ( ListCertificatesRequest request )
Parameter
Returns
listReusableConfigs(ListReusableConfigsRequest request)
public ListenableFuture<ListReusableConfigsResponse> listReusableConfigs ( ListReusableConfigsRequest request )
Parameter
Returns
restoreCertificateAuthority(RestoreCertificateAuthorityRequest request)
public ListenableFuture<Operation> restoreCertificateAuthority ( RestoreCertificateAuthorityRequest request )
Restore a CertificateAuthority that is scheduled for deletion.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
revokeCertificate(RevokeCertificateRequest request)
public ListenableFuture<Certificate> revokeCertificate ( RevokeCertificateRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
scheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request)
public ListenableFuture<Operation> scheduleDeleteCertificateAuthority ( ScheduleDeleteCertificateAuthorityRequest request )
Schedule a CertificateAuthority for deletion.
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 >
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."],[],[]]