public abstract static class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceImplBase implements BindableServiceCertificate Authority Service manages private certificate authorities and issued certificates.
Implements
io.grpc.BindableServiceConstructors
CertificateAuthorityServiceImplBase()
public CertificateAuthorityServiceImplBase()Methods
activateCertificateAuthority(ActivateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void activateCertificateAuthority(ActivateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)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.
| Name | Description |
| request | ActivateCertificateAuthorityRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
bindService()
public final ServerServiceDefinition bindService()| Type | Description |
| io.grpc.ServerServiceDefinition |
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 CertificateAuthority.
| Name | Description |
| request | CreateCertificateRequest |
| responseObserver | io.grpc.stub.StreamObserver<Certificate> |
createCertificateAuthority(CreateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void createCertificateAuthority(CreateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)Create a new CertificateAuthority in a given Project and Location.
| Name | Description |
| request | CreateCertificateAuthorityRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
disableCertificateAuthority(DisableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void disableCertificateAuthority(DisableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)Disable a CertificateAuthority.
| Name | Description |
| request | DisableCertificateAuthorityRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
enableCertificateAuthority(EnableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void enableCertificateAuthority(EnableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)Enable a CertificateAuthority.
| Name | Description |
| request | EnableCertificateAuthorityRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
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 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.
| Name | Description |
| request | FetchCertificateAuthorityCsrRequest |
| responseObserver | io.grpc.stub.StreamObserver<FetchCertificateAuthorityCsrResponse> |
getCertificate(GetCertificateRequest request, StreamObserver<Certificate> responseObserver)
public void getCertificate(GetCertificateRequest request, StreamObserver<Certificate> responseObserver)Returns a Certificate.
| Name | Description |
| request | GetCertificateRequest |
| responseObserver | io.grpc.stub.StreamObserver<Certificate> |
getCertificateAuthority(GetCertificateAuthorityRequest request, StreamObserver<CertificateAuthority> responseObserver)
public void getCertificateAuthority(GetCertificateAuthorityRequest request, StreamObserver<CertificateAuthority> responseObserver)Returns a CertificateAuthority.
| Name | Description |
| request | GetCertificateAuthorityRequest |
| responseObserver | io.grpc.stub.StreamObserver<CertificateAuthority> |
getCertificateRevocationList(GetCertificateRevocationListRequest request, StreamObserver<CertificateRevocationList> responseObserver)
public void getCertificateRevocationList(GetCertificateRevocationListRequest request, StreamObserver<CertificateRevocationList> responseObserver)Returns a CertificateRevocationList.
| Name | Description |
| request | GetCertificateRevocationListRequest |
| responseObserver | io.grpc.stub.StreamObserver<CertificateRevocationList> |
getReusableConfig(GetReusableConfigRequest request, StreamObserver<ReusableConfig> responseObserver)
public void getReusableConfig(GetReusableConfigRequest request, StreamObserver<ReusableConfig> responseObserver)Returns a ReusableConfig.
| Name | Description |
| request | GetReusableConfigRequest |
| responseObserver | io.grpc.stub.StreamObserver<ReusableConfig> |
listCertificateAuthorities(ListCertificateAuthoritiesRequest request, StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
public void listCertificateAuthorities(ListCertificateAuthoritiesRequest request, StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)Lists CertificateAuthorities.
| Name | Description |
| request | ListCertificateAuthoritiesRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> |
listCertificateRevocationLists(ListCertificateRevocationListsRequest request, StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
public void listCertificateRevocationLists(ListCertificateRevocationListsRequest request, StreamObserver<ListCertificateRevocationListsResponse> responseObserver)Lists CertificateRevocationLists.
| Name | Description |
| request | ListCertificateRevocationListsRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> |
listCertificates(ListCertificatesRequest request, StreamObserver<ListCertificatesResponse> responseObserver)
public void listCertificates(ListCertificatesRequest request, StreamObserver<ListCertificatesResponse> responseObserver)Lists Certificates.
| Name | Description |
| request | ListCertificatesRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListCertificatesResponse> |
listReusableConfigs(ListReusableConfigsRequest request, StreamObserver<ListReusableConfigsResponse> responseObserver)
public void listReusableConfigs(ListReusableConfigsRequest request, StreamObserver<ListReusableConfigsResponse> responseObserver)Lists ReusableConfigs.
| Name | Description |
| request | ListReusableConfigsRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListReusableConfigsResponse> |
restoreCertificateAuthority(RestoreCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void restoreCertificateAuthority(RestoreCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)Restore a CertificateAuthority that is scheduled for deletion.
| Name | Description |
| request | RestoreCertificateAuthorityRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
revokeCertificate(RevokeCertificateRequest request, StreamObserver<Certificate> responseObserver)
public void revokeCertificate(RevokeCertificateRequest request, StreamObserver<Certificate> responseObserver)Revoke a Certificate.
| Name | Description |
| request | RevokeCertificateRequest |
| responseObserver | io.grpc.stub.StreamObserver<Certificate> |
scheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void scheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)Schedule a CertificateAuthority for deletion.
| Name | Description |
| request | ScheduleDeleteCertificateAuthorityRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
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.
| Name | Description |
| request | UpdateCertificateRequest |
| responseObserver | io.grpc.stub.StreamObserver<Certificate> |
updateCertificateAuthority(UpdateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public void updateCertificateAuthority(UpdateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)Update a CertificateAuthority.
| Name | Description |
| request | UpdateCertificateAuthorityRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, StreamObserver<Operation> responseObserver)
public void updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, StreamObserver<Operation> responseObserver)Update a CertificateRevocationList.
| Name | Description |
| request | UpdateCertificateRevocationListRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |