Interface CertificateAuthorityServiceGrpc.AsyncService
-
- All Known Implementing Classes:
CertificateAuthorityServiceGrpc.CertificateAuthorityServiceImplBase
- Enclosing class:
- CertificateAuthorityServiceGrpc
public static interface CertificateAuthorityServiceGrpc.AsyncService[Certificate Authority Service][google.cloud.security.privateca.v1beta1.CertificateAuthorityService] manages private certificate authorities and issued certificates.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidactivateCertificateAuthority(ActivateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Activate a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE].default voidcreateCertificate(CreateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)Create a new [Certificate][google.cloud.security.privateca.v1beta1.Certificate] in a given Project, Location from a particular [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].default voidcreateCertificateAuthority(CreateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Create a new [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in a given Project and Location.default voiddisableCertificateAuthority(DisableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].default voidenableCertificateAuthority(EnableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].default voidfetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, io.grpc.stub.StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver)Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE].default voidgetCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].default voidgetCertificateAuthority(GetCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<CertificateAuthority> responseObserver)Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].default voidgetCertificateRevocationList(GetCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<CertificateRevocationList> responseObserver)Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].default voidgetReusableConfig(GetReusableConfigRequest request, io.grpc.stub.StreamObserver<ReusableConfig> responseObserver)Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].default voidlistCertificateAuthorities(ListCertificateAuthoritiesRequest request, io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].default voidlistCertificateRevocationLists(ListCertificateRevocationListsRequest request, io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> responseObserver)Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].default voidlistCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].default voidlistReusableConfigs(ListReusableConfigsRequest request, io.grpc.stub.StreamObserver<ListReusableConfigsResponse> responseObserver)Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].default voidrestoreCertificateAuthority(RestoreCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Restore a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is scheduled for deletion.default voidrevokeCertificate(RevokeCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].default voidscheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Schedule a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] for deletion.default voidupdateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].default voidupdateCertificateAuthority(UpdateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].default voidupdateCertificateRevocationList(UpdateCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Update a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
-
-
-
Method Detail
-
createCertificate
default void createCertificate(CreateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Create a new [Certificate][google.cloud.security.privateca.v1beta1.Certificate] in a given Project, Location from a particular [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
getCertificate
default void getCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].
-
listCertificates
default void listCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)
Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].
-
revokeCertificate
default void revokeCertificate(RevokeCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].
-
updateCertificate
default void updateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1beta1.Certificate.labels] field.
-
activateCertificateAuthority
default void activateCertificateAuthority(ActivateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Activate a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr], this method can complete the activation process.
-
createCertificateAuthority
default void createCertificateAuthority(CreateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a new [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in a given Project and Location.
-
disableCertificateAuthority
default void disableCertificateAuthority(DisableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
enableCertificateAuthority
default void enableCertificateAuthority(EnableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
fetchCertificateAuthorityCsr
default void fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, io.grpc.stub.StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver)
Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority].
-
getCertificateAuthority
default void getCertificateAuthority(GetCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<CertificateAuthority> responseObserver)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
listCertificateAuthorities
default void listCertificateAuthorities(ListCertificateAuthoritiesRequest request, io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
restoreCertificateAuthority
default void restoreCertificateAuthority(RestoreCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Restore a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is scheduled for deletion.
-
scheduleDeleteCertificateAuthority
default void scheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Schedule a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] for deletion.
-
updateCertificateAuthority
default void updateCertificateAuthority(UpdateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
getCertificateRevocationList
default void getCertificateRevocationList(GetCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<CertificateRevocationList> responseObserver)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
-
listCertificateRevocationLists
default void listCertificateRevocationLists(ListCertificateRevocationListsRequest request, io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
-
updateCertificateRevocationList
default void updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
-
getReusableConfig
default void getReusableConfig(GetReusableConfigRequest request, io.grpc.stub.StreamObserver<ReusableConfig> responseObserver)
Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].
-
listReusableConfigs
default void listReusableConfigs(ListReusableConfigsRequest request, io.grpc.stub.StreamObserver<ListReusableConfigsResponse> responseObserver)
Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].
-
-