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 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].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].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.default void
disableCertificateAuthority(DisableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].default void
enableCertificateAuthority(EnableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].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].default void
getCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].default void
getCertificateAuthority(GetCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<CertificateAuthority> responseObserver)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].default void
getCertificateRevocationList(GetCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<CertificateRevocationList> responseObserver)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].default void
getReusableConfig(GetReusableConfigRequest request, io.grpc.stub.StreamObserver<ReusableConfig> responseObserver)
Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].default void
listCertificateAuthorities(ListCertificateAuthoritiesRequest request, io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].default void
listCertificateRevocationLists(ListCertificateRevocationListsRequest request, io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].default void
listCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)
Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].default void
listReusableConfigs(ListReusableConfigsRequest request, io.grpc.stub.StreamObserver<ListReusableConfigsResponse> responseObserver)
Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].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.default void
revokeCertificate(RevokeCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].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.default void
updateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].default void
updateCertificateAuthority(UpdateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].default void
updateCertificateRevocationList(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].
-
-