Interface CertificateAuthorityServiceGrpc.AsyncService
-
- All Known Implementing Classes:
CertificateAuthorityServiceGrpc.CertificateAuthorityServiceImplBase
- Enclosing class:
- CertificateAuthorityServiceGrpc
public static interface CertificateAuthorityServiceGrpc.AsyncService[Certificate Authority Service][google.cloud.security.privateca.v1.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.v1.CertificateAuthority] that is in state [AWAITING_USER_ACTIVATION][google.cloud.security.privateca.v1.CertificateAuthority.State.AWAITING_USER_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1.CertificateAuthority.Type.SUBORDINATE].default voidcreateCaPool(CreateCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Create a [CaPool][google.cloud.security.privateca.v1.CaPool].default voidcreateCertificate(CreateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)Create a new [Certificate][google.cloud.security.privateca.v1.Certificate] in a given Project, Location from a particular [CaPool][google.cloud.security.privateca.v1.CaPool].default voidcreateCertificateAuthority(CreateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Create a new [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] in a given Project and Location.default voidcreateCertificateTemplate(CreateCertificateTemplateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Create a new [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate] in a given Project and Location.default voiddeleteCaPool(DeleteCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Delete a [CaPool][google.cloud.security.privateca.v1.CaPool].default voiddeleteCertificateAuthority(DeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Delete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default voiddeleteCertificateTemplate(DeleteCertificateTemplateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)DeleteCertificateTemplate deletes a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].default voiddisableCertificateAuthority(DisableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Disable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default voidenableCertificateAuthority(EnableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Enable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default voidfetchCaCerts(FetchCaCertsRequest request, io.grpc.stub.StreamObserver<FetchCaCertsResponse> responseObserver)FetchCaCerts returns the current trust anchor for the [CaPool][google.cloud.security.privateca.v1.CaPool].default voidfetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, io.grpc.stub.StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver)Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that is in state [AWAITING_USER_ACTIVATION][google.cloud.security.privateca.v1.CertificateAuthority.State.AWAITING_USER_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1.CertificateAuthority.Type.SUBORDINATE].default voidgetCaPool(GetCaPoolRequest request, io.grpc.stub.StreamObserver<CaPool> responseObserver)Returns a [CaPool][google.cloud.security.privateca.v1.CaPool].default voidgetCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)Returns a [Certificate][google.cloud.security.privateca.v1.Certificate].default voidgetCertificateAuthority(GetCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<CertificateAuthority> responseObserver)Returns a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default voidgetCertificateRevocationList(GetCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<CertificateRevocationList> responseObserver)Returns a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].default voidgetCertificateTemplate(GetCertificateTemplateRequest request, io.grpc.stub.StreamObserver<CertificateTemplate> responseObserver)Returns a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].default voidlistCaPools(ListCaPoolsRequest request, io.grpc.stub.StreamObserver<ListCaPoolsResponse> responseObserver)Lists [CaPools][google.cloud.security.privateca.v1.CaPool].default voidlistCertificateAuthorities(ListCertificateAuthoritiesRequest request, io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)Lists [CertificateAuthorities][google.cloud.security.privateca.v1.CertificateAuthority].default voidlistCertificateRevocationLists(ListCertificateRevocationListsRequest request, io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> responseObserver)Lists [CertificateRevocationLists][google.cloud.security.privateca.v1.CertificateRevocationList].default voidlistCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)Lists [Certificates][google.cloud.security.privateca.v1.Certificate].default voidlistCertificateTemplates(ListCertificateTemplatesRequest request, io.grpc.stub.StreamObserver<ListCertificateTemplatesResponse> responseObserver)Lists [CertificateTemplates][google.cloud.security.privateca.v1.CertificateTemplate].default voidrevokeCertificate(RevokeCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)Revoke a [Certificate][google.cloud.security.privateca.v1.Certificate].default voidundeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Undelete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that has been deleted.default voidupdateCaPool(UpdateCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Update a [CaPool][google.cloud.security.privateca.v1.CaPool].default voidupdateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)Update a [Certificate][google.cloud.security.privateca.v1.Certificate].default voidupdateCertificateAuthority(UpdateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Update a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default voidupdateCertificateRevocationList(UpdateCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Update a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].default voidupdateCertificateTemplate(UpdateCertificateTemplateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Update a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
-
-
-
Method Detail
-
createCertificate
default void createCertificate(CreateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Create a new [Certificate][google.cloud.security.privateca.v1.Certificate] in a given Project, Location from a particular [CaPool][google.cloud.security.privateca.v1.CaPool].
-
getCertificate
default void getCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Returns a [Certificate][google.cloud.security.privateca.v1.Certificate].
-
listCertificates
default void listCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)
Lists [Certificates][google.cloud.security.privateca.v1.Certificate].
-
revokeCertificate
default void revokeCertificate(RevokeCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Revoke a [Certificate][google.cloud.security.privateca.v1.Certificate].
-
updateCertificate
default void updateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Update a [Certificate][google.cloud.security.privateca.v1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1.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.v1.CertificateAuthority] that is in state [AWAITING_USER_ACTIVATION][google.cloud.security.privateca.v1.CertificateAuthority.State.AWAITING_USER_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1.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.v1.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.v1.CertificateAuthority].
-
enableCertificateAuthority
default void enableCertificateAuthority(EnableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1.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.v1.CertificateAuthority] that is in state [AWAITING_USER_ACTIVATION][google.cloud.security.privateca.v1.CertificateAuthority.State.AWAITING_USER_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthorityService.ActivateCertificateAuthority].
-
getCertificateAuthority
default void getCertificateAuthority(GetCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<CertificateAuthority> responseObserver)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
-
listCertificateAuthorities
default void listCertificateAuthorities(ListCertificateAuthoritiesRequest request, io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1.CertificateAuthority].
-
undeleteCertificateAuthority
default void undeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Undelete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that has been deleted.
-
deleteCertificateAuthority
default void deleteCertificateAuthority(DeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Delete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
-
updateCertificateAuthority
default void updateCertificateAuthority(UpdateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
-
createCaPool
default void createCaPool(CreateCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a [CaPool][google.cloud.security.privateca.v1.CaPool].
-
updateCaPool
default void updateCaPool(UpdateCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CaPool][google.cloud.security.privateca.v1.CaPool].
-
getCaPool
default void getCaPool(GetCaPoolRequest request, io.grpc.stub.StreamObserver<CaPool> responseObserver)
Returns a [CaPool][google.cloud.security.privateca.v1.CaPool].
-
listCaPools
default void listCaPools(ListCaPoolsRequest request, io.grpc.stub.StreamObserver<ListCaPoolsResponse> responseObserver)
Lists [CaPools][google.cloud.security.privateca.v1.CaPool].
-
deleteCaPool
default void deleteCaPool(DeleteCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Delete a [CaPool][google.cloud.security.privateca.v1.CaPool].
-
fetchCaCerts
default void fetchCaCerts(FetchCaCertsRequest request, io.grpc.stub.StreamObserver<FetchCaCertsResponse> responseObserver)
FetchCaCerts returns the current trust anchor for the [CaPool][google.cloud.security.privateca.v1.CaPool]. This will include CA certificate chains for all ACTIVE [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] resources in the [CaPool][google.cloud.security.privateca.v1.CaPool].
-
getCertificateRevocationList
default void getCertificateRevocationList(GetCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<CertificateRevocationList> responseObserver)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
-
listCertificateRevocationLists
default void listCertificateRevocationLists(ListCertificateRevocationListsRequest request, io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1.CertificateRevocationList].
-
updateCertificateRevocationList
default void updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
-
createCertificateTemplate
default void createCertificateTemplate(CreateCertificateTemplateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a new [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate] in a given Project and Location.
-
deleteCertificateTemplate
default void deleteCertificateTemplate(DeleteCertificateTemplateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
DeleteCertificateTemplate deletes a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
-
getCertificateTemplate
default void getCertificateTemplate(GetCertificateTemplateRequest request, io.grpc.stub.StreamObserver<CertificateTemplate> responseObserver)
Returns a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
-
listCertificateTemplates
default void listCertificateTemplates(ListCertificateTemplatesRequest request, io.grpc.stub.StreamObserver<ListCertificateTemplatesResponse> responseObserver)
Lists [CertificateTemplates][google.cloud.security.privateca.v1.CertificateTemplate].
-
updateCertificateTemplate
default void updateCertificateTemplate(UpdateCertificateTemplateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
-
-