Class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub (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 . CertificateAuthorityServiceStub extends AbstractAsyncStub<CertificateAuthorityServiceGrpc . CertificateAuthorityServiceStub >
Certificate Authority Service manages private
certificate authorities and issued certificates.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<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, StreamObserver<Operation> responseObserver)
public void activateCertificateAuthority ( ActivateCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
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.
Parameters
build(Channel channel, CallOptions callOptions)
protected CertificateAuthorityServiceGrpc . CertificateAuthorityServiceStub 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, StreamObserver<Operation> responseObserver)
public void createCaPool ( CreateCaPoolRequest request , StreamObserver<Operation> responseObserver )
Parameters
createCertificate(CreateCertificateRequest request, StreamObserver<Certificate> responseObserver)
public void createCertificate ( CreateCertificateRequest request , StreamObserver<Certificate> responseObserver )
Create a new Certificate in a given Project, Location from a particular
CaPool .
Parameters
createCertificateAuthority(CreateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void createCertificateAuthority ( CreateCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Create a new CertificateAuthority in a given Project and Location.
Parameters
createCertificateTemplate(CreateCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public void createCertificateTemplate ( CreateCertificateTemplateRequest request , StreamObserver<Operation> responseObserver )
Create a new CertificateTemplate in a given Project and Location.
Parameters
deleteCaPool(DeleteCaPoolRequest request, StreamObserver<Operation> responseObserver)
public void deleteCaPool ( DeleteCaPoolRequest request , StreamObserver<Operation> responseObserver )
Parameters
deleteCertificateAuthority(DeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void deleteCertificateAuthority ( DeleteCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Delete a CertificateAuthority .
Parameters
deleteCertificateTemplate(DeleteCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public void deleteCertificateTemplate ( DeleteCertificateTemplateRequest request , StreamObserver<Operation> responseObserver )
DeleteCertificateTemplate deletes a CertificateTemplate .
Parameters
disableCertificateAuthority(DisableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void disableCertificateAuthority ( DisableCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Disable a CertificateAuthority .
Parameters
enableCertificateAuthority(EnableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void enableCertificateAuthority ( EnableCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Enable a CertificateAuthority .
Parameters
fetchCaCerts(FetchCaCertsRequest request, StreamObserver<FetchCaCertsResponse> responseObserver)
public void fetchCaCerts ( FetchCaCertsRequest request , StreamObserver<FetchCaCertsResponse> responseObserver )
FetchCaCerts returns the current trust anchor for the CaPool . This will
include CA certificate chains for all ACTIVE CertificateAuthority
resources in the CaPool .
Parameters
fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver)
public void fetchCertificateAuthorityCsr ( FetchCertificateAuthorityCsrRequest request , StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver )
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 .
Parameters
getCaPool(GetCaPoolRequest request, StreamObserver<CaPool> responseObserver)
public void getCaPool ( GetCaPoolRequest request , StreamObserver<CaPool> responseObserver )
Parameters
getCertificate(GetCertificateRequest request, StreamObserver<Certificate> responseObserver)
public void getCertificate ( GetCertificateRequest request , StreamObserver<Certificate> responseObserver )
Parameters
getCertificateAuthority(GetCertificateAuthorityRequest request, StreamObserver<CertificateAuthority> responseObserver)
public void getCertificateAuthority ( GetCertificateAuthorityRequest request , StreamObserver<CertificateAuthority> responseObserver )
Returns a CertificateAuthority .
Parameters
getCertificateRevocationList(GetCertificateRevocationListRequest request, StreamObserver<CertificateRevocationList> responseObserver)
public void getCertificateRevocationList ( GetCertificateRevocationListRequest request , StreamObserver<CertificateRevocationList> responseObserver )
Returns a CertificateRevocationList .
Parameters
getCertificateTemplate(GetCertificateTemplateRequest request, StreamObserver<CertificateTemplate> responseObserver)
public void getCertificateTemplate ( GetCertificateTemplateRequest request , StreamObserver<CertificateTemplate> responseObserver )
Returns a CertificateTemplate .
Parameters
listCaPools(ListCaPoolsRequest request, StreamObserver<ListCaPoolsResponse> responseObserver)
public void listCaPools ( ListCaPoolsRequest request , StreamObserver<ListCaPoolsResponse> responseObserver )
Parameters
listCertificateAuthorities(ListCertificateAuthoritiesRequest request, StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
public void listCertificateAuthorities ( ListCertificateAuthoritiesRequest request , StreamObserver<ListCertificateAuthoritiesResponse> responseObserver )
Lists CertificateAuthorities .
Parameters
listCertificateRevocationLists(ListCertificateRevocationListsRequest request, StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
public void listCertificateRevocationLists ( ListCertificateRevocationListsRequest request , StreamObserver<ListCertificateRevocationListsResponse> responseObserver )
Lists CertificateRevocationLists .
Parameters
listCertificateTemplates(ListCertificateTemplatesRequest request, StreamObserver<ListCertificateTemplatesResponse> responseObserver)
public void listCertificateTemplates ( ListCertificateTemplatesRequest request , StreamObserver<ListCertificateTemplatesResponse> responseObserver )
Lists CertificateTemplates .
Parameters
listCertificates(ListCertificatesRequest request, StreamObserver<ListCertificatesResponse> responseObserver)
public void listCertificates ( ListCertificatesRequest request , StreamObserver<ListCertificatesResponse> responseObserver )
Parameters
revokeCertificate(RevokeCertificateRequest request, StreamObserver<Certificate> responseObserver)
public void revokeCertificate ( RevokeCertificateRequest request , StreamObserver<Certificate> responseObserver )
Parameters
undeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void undeleteCertificateAuthority ( UndeleteCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Undelete a CertificateAuthority that has been deleted.
Parameters
updateCaPool(UpdateCaPoolRequest request, StreamObserver<Operation> responseObserver)
public void updateCaPool ( UpdateCaPoolRequest request , StreamObserver<Operation> responseObserver )
Parameters
updateCertificate(UpdateCertificateRequest request, StreamObserver<Certificate> responseObserver)
public void updateCertificate ( UpdateCertificateRequest request , StreamObserver<Certificate> responseObserver )
Update a Certificate . Currently, the only field you can update is the
labels field.
Parameters
updateCertificateAuthority(UpdateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void updateCertificateAuthority ( UpdateCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Update a CertificateAuthority .
Parameters
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, StreamObserver<Operation> responseObserver)
public void updateCertificateRevocationList ( UpdateCertificateRevocationListRequest request , StreamObserver<Operation> responseObserver )
Update a CertificateRevocationList .
Parameters
updateCertificateTemplate(UpdateCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public void updateCertificateTemplate ( UpdateCertificateTemplateRequest request , StreamObserver<Operation> responseObserver )
Update a CertificateTemplate .
Parameters
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."],[],[]]