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 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].default void
createCaPool(CreateCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a [CaPool][google.cloud.security.privateca.v1.CaPool].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].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.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.default void
deleteCaPool(DeleteCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Delete a [CaPool][google.cloud.security.privateca.v1.CaPool].default void
deleteCertificateAuthority(DeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Delete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default void
deleteCertificateTemplate(DeleteCertificateTemplateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
DeleteCertificateTemplate deletes a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].default void
disableCertificateAuthority(DisableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default void
enableCertificateAuthority(EnableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].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].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].default void
getCaPool(GetCaPoolRequest request, io.grpc.stub.StreamObserver<CaPool> responseObserver)
Returns a [CaPool][google.cloud.security.privateca.v1.CaPool].default void
getCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Returns a [Certificate][google.cloud.security.privateca.v1.Certificate].default void
getCertificateAuthority(GetCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<CertificateAuthority> responseObserver)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default void
getCertificateRevocationList(GetCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<CertificateRevocationList> responseObserver)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].default void
getCertificateTemplate(GetCertificateTemplateRequest request, io.grpc.stub.StreamObserver<CertificateTemplate> responseObserver)
Returns a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].default void
listCaPools(ListCaPoolsRequest request, io.grpc.stub.StreamObserver<ListCaPoolsResponse> responseObserver)
Lists [CaPools][google.cloud.security.privateca.v1.CaPool].default void
listCertificateAuthorities(ListCertificateAuthoritiesRequest request, io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1.CertificateAuthority].default void
listCertificateRevocationLists(ListCertificateRevocationListsRequest request, io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1.CertificateRevocationList].default void
listCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)
Lists [Certificates][google.cloud.security.privateca.v1.Certificate].default void
listCertificateTemplates(ListCertificateTemplatesRequest request, io.grpc.stub.StreamObserver<ListCertificateTemplatesResponse> responseObserver)
Lists [CertificateTemplates][google.cloud.security.privateca.v1.CertificateTemplate].default void
revokeCertificate(RevokeCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Revoke a [Certificate][google.cloud.security.privateca.v1.Certificate].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.default void
updateCaPool(UpdateCaPoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CaPool][google.cloud.security.privateca.v1.CaPool].default void
updateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Update a [Certificate][google.cloud.security.privateca.v1.Certificate].default void
updateCertificateAuthority(UpdateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].default void
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].default void
updateCertificateTemplate(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].
-
-