Class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub (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 . 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.
build(Channel channel, CallOptions callOptions)
protected CertificateAuthorityServiceGrpc . CertificateAuthorityServiceStub 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, StreamObserver<Operation> responseObserver)
public void createCaPool ( CreateCaPoolRequest request , StreamObserver<Operation> responseObserver )
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 .
createCertificateAuthority(CreateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void createCertificateAuthority ( CreateCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Create a new
CertificateAuthority
in a given Project and Location.
createCertificateTemplate(CreateCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public void createCertificateTemplate ( CreateCertificateTemplateRequest request , StreamObserver<Operation> responseObserver )
Create a new
CertificateTemplate
in a given Project and Location.
deleteCaPool(DeleteCaPoolRequest request, StreamObserver<Operation> responseObserver)
public void deleteCaPool ( DeleteCaPoolRequest request , StreamObserver<Operation> responseObserver )
deleteCertificateAuthority(DeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void deleteCertificateAuthority ( DeleteCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Delete a
CertificateAuthority .
deleteCertificateTemplate(DeleteCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public void deleteCertificateTemplate ( DeleteCertificateTemplateRequest request , StreamObserver<Operation> responseObserver )
DeleteCertificateTemplate deletes a
CertificateTemplate .
disableCertificateAuthority(DisableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void disableCertificateAuthority ( DisableCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Disable a
CertificateAuthority .
enableCertificateAuthority(EnableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void enableCertificateAuthority ( EnableCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Enable a
CertificateAuthority .
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 .
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 .
getCaPool(GetCaPoolRequest request, StreamObserver<CaPool> responseObserver)
public void getCaPool ( GetCaPoolRequest request , StreamObserver<CaPool> responseObserver )
getCertificate(GetCertificateRequest request, StreamObserver<Certificate> responseObserver)
public void getCertificate ( GetCertificateRequest request , StreamObserver<Certificate> responseObserver )
getCertificateAuthority(GetCertificateAuthorityRequest request, StreamObserver<CertificateAuthority> responseObserver)
public void getCertificateAuthority ( GetCertificateAuthorityRequest request , StreamObserver<CertificateAuthority> responseObserver )
Returns a
CertificateAuthority .
getCertificateRevocationList(GetCertificateRevocationListRequest request, StreamObserver<CertificateRevocationList> responseObserver)
public void getCertificateRevocationList ( GetCertificateRevocationListRequest request , StreamObserver<CertificateRevocationList> responseObserver )
Returns a
CertificateRevocationList .
getCertificateTemplate(GetCertificateTemplateRequest request, StreamObserver<CertificateTemplate> responseObserver)
public void getCertificateTemplate ( GetCertificateTemplateRequest request , StreamObserver<CertificateTemplate> responseObserver )
Returns a
CertificateTemplate .
listCaPools(ListCaPoolsRequest request, StreamObserver<ListCaPoolsResponse> responseObserver)
public void listCaPools ( ListCaPoolsRequest request , StreamObserver<ListCaPoolsResponse> responseObserver )
listCertificateAuthorities(ListCertificateAuthoritiesRequest request, StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
public void listCertificateAuthorities ( ListCertificateAuthoritiesRequest request , StreamObserver<ListCertificateAuthoritiesResponse> responseObserver )
Lists
CertificateAuthorities .
listCertificateRevocationLists(ListCertificateRevocationListsRequest request, StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
public void listCertificateRevocationLists ( ListCertificateRevocationListsRequest request , StreamObserver<ListCertificateRevocationListsResponse> responseObserver )
Lists
CertificateRevocationLists .
listCertificateTemplates(ListCertificateTemplatesRequest request, StreamObserver<ListCertificateTemplatesResponse> responseObserver)
public void listCertificateTemplates ( ListCertificateTemplatesRequest request , StreamObserver<ListCertificateTemplatesResponse> responseObserver )
Lists
CertificateTemplates .
listCertificates(ListCertificatesRequest request, StreamObserver<ListCertificatesResponse> responseObserver)
public void listCertificates ( ListCertificatesRequest request , StreamObserver<ListCertificatesResponse> responseObserver )
revokeCertificate(RevokeCertificateRequest request, StreamObserver<Certificate> responseObserver)
public void revokeCertificate ( RevokeCertificateRequest request , StreamObserver<Certificate> responseObserver )
undeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void undeleteCertificateAuthority ( UndeleteCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Undelete a
CertificateAuthority
that has been deleted.
updateCaPool(UpdateCaPoolRequest request, StreamObserver<Operation> responseObserver)
public void updateCaPool ( UpdateCaPoolRequest request , StreamObserver<Operation> responseObserver )
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.
updateCertificateAuthority(UpdateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void updateCertificateAuthority ( UpdateCertificateAuthorityRequest request , StreamObserver<Operation> responseObserver )
Update a
CertificateAuthority .
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, StreamObserver<Operation> responseObserver)
public void updateCertificateRevocationList ( UpdateCertificateRevocationListRequest request , StreamObserver<Operation> responseObserver )
Update a
CertificateRevocationList .
updateCertificateTemplate(UpdateCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public void updateCertificateTemplate ( UpdateCertificateTemplateRequest request , StreamObserver<Operation> responseObserver )
Update a
CertificateTemplate .
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."],[],[]]