- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.4
- 2.4.0
- 2.3.0
- 2.2.5
public static interface CertificateAuthorityServiceGrpc.AsyncService
Certificate Authority Service manages private certificate authorities and issued certificates.
Methods
activateCertificateAuthority(ActivateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public default void activateCertificateAuthority(ActivateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
Activate a CertificateAuthority that is in state AWAITING_USER_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.
Parameters | |
---|---|
Name | Description |
request |
ActivateCertificateAuthorityRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createCaPool(CreateCaPoolRequest request, StreamObserver<Operation> responseObserver)
public default void createCaPool(CreateCaPoolRequest request, StreamObserver<Operation> responseObserver)
Create a CaPool.
Parameters | |
---|---|
Name | Description |
request |
CreateCaPoolRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createCertificate(CreateCertificateRequest request, StreamObserver<Certificate> responseObserver)
public default void createCertificate(CreateCertificateRequest request, StreamObserver<Certificate> responseObserver)
Create a new Certificate in a given Project, Location from a particular CaPool.
Parameters | |
---|---|
Name | Description |
request |
CreateCertificateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Certificate> |
createCertificateAuthority(CreateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public default void createCertificateAuthority(CreateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
Create a new CertificateAuthority in a given Project and Location.
Parameters | |
---|---|
Name | Description |
request |
CreateCertificateAuthorityRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createCertificateTemplate(CreateCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public default void createCertificateTemplate(CreateCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
Create a new CertificateTemplate in a given Project and Location.
Parameters | |
---|---|
Name | Description |
request |
CreateCertificateTemplateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteCaPool(DeleteCaPoolRequest request, StreamObserver<Operation> responseObserver)
public default void deleteCaPool(DeleteCaPoolRequest request, StreamObserver<Operation> responseObserver)
Delete a CaPool.
Parameters | |
---|---|
Name | Description |
request |
DeleteCaPoolRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteCertificateAuthority(DeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public default void deleteCertificateAuthority(DeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
Delete a CertificateAuthority.
Parameters | |
---|---|
Name | Description |
request |
DeleteCertificateAuthorityRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteCertificateTemplate(DeleteCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public default void deleteCertificateTemplate(DeleteCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
DeleteCertificateTemplate deletes a CertificateTemplate.
Parameters | |
---|---|
Name | Description |
request |
DeleteCertificateTemplateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
disableCertificateAuthority(DisableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public default void disableCertificateAuthority(DisableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
Disable a CertificateAuthority.
Parameters | |
---|---|
Name | Description |
request |
DisableCertificateAuthorityRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
enableCertificateAuthority(EnableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public default void enableCertificateAuthority(EnableCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
Enable a CertificateAuthority.
Parameters | |
---|---|
Name | Description |
request |
EnableCertificateAuthorityRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
fetchCaCerts(FetchCaCertsRequest request, StreamObserver<FetchCaCertsResponse> responseObserver)
public default void fetchCaCerts(FetchCaCertsRequest request, StreamObserver<FetchCaCertsResponse> responseObserver)
FetchCaCerts returns the current trust anchor for the CaPool. This will include CA certificate chains for all certificate authorities in the ENABLED, DISABLED, or STAGED states.
Parameters | |
---|---|
Name | Description |
request |
FetchCaCertsRequest |
responseObserver |
io.grpc.stub.StreamObserver<FetchCaCertsResponse> |
fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver)
public default void fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver)
Fetch a certificate signing request (CSR) from a CertificateAuthority that is in state AWAITING_USER_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.
Parameters | |
---|---|
Name | Description |
request |
FetchCertificateAuthorityCsrRequest |
responseObserver |
io.grpc.stub.StreamObserver<FetchCertificateAuthorityCsrResponse> |
getCaPool(GetCaPoolRequest request, StreamObserver<CaPool> responseObserver)
public default void getCaPool(GetCaPoolRequest request, StreamObserver<CaPool> responseObserver)
Returns a CaPool.
Parameters | |
---|---|
Name | Description |
request |
GetCaPoolRequest |
responseObserver |
io.grpc.stub.StreamObserver<CaPool> |
getCertificate(GetCertificateRequest request, StreamObserver<Certificate> responseObserver)
public default void getCertificate(GetCertificateRequest request, StreamObserver<Certificate> responseObserver)
Returns a Certificate.
Parameters | |
---|---|
Name | Description |
request |
GetCertificateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Certificate> |
getCertificateAuthority(GetCertificateAuthorityRequest request, StreamObserver<CertificateAuthority> responseObserver)
public default void getCertificateAuthority(GetCertificateAuthorityRequest request, StreamObserver<CertificateAuthority> responseObserver)
Returns a CertificateAuthority.
Parameters | |
---|---|
Name | Description |
request |
GetCertificateAuthorityRequest |
responseObserver |
io.grpc.stub.StreamObserver<CertificateAuthority> |
getCertificateRevocationList(GetCertificateRevocationListRequest request, StreamObserver<CertificateRevocationList> responseObserver)
public default void getCertificateRevocationList(GetCertificateRevocationListRequest request, StreamObserver<CertificateRevocationList> responseObserver)
Returns a CertificateRevocationList.
Parameters | |
---|---|
Name | Description |
request |
GetCertificateRevocationListRequest |
responseObserver |
io.grpc.stub.StreamObserver<CertificateRevocationList> |
getCertificateTemplate(GetCertificateTemplateRequest request, StreamObserver<CertificateTemplate> responseObserver)
public default void getCertificateTemplate(GetCertificateTemplateRequest request, StreamObserver<CertificateTemplate> responseObserver)
Returns a CertificateTemplate.
Parameters | |
---|---|
Name | Description |
request |
GetCertificateTemplateRequest |
responseObserver |
io.grpc.stub.StreamObserver<CertificateTemplate> |
listCaPools(ListCaPoolsRequest request, StreamObserver<ListCaPoolsResponse> responseObserver)
public default void listCaPools(ListCaPoolsRequest request, StreamObserver<ListCaPoolsResponse> responseObserver)
Lists CaPools.
Parameters | |
---|---|
Name | Description |
request |
ListCaPoolsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCaPoolsResponse> |
listCertificateAuthorities(ListCertificateAuthoritiesRequest request, StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
public default void listCertificateAuthorities(ListCertificateAuthoritiesRequest request, StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
Lists CertificateAuthorities.
Parameters | |
---|---|
Name | Description |
request |
ListCertificateAuthoritiesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> |
listCertificateRevocationLists(ListCertificateRevocationListsRequest request, StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
public default void listCertificateRevocationLists(ListCertificateRevocationListsRequest request, StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
Lists CertificateRevocationLists.
Parameters | |
---|---|
Name | Description |
request |
ListCertificateRevocationListsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> |
listCertificateTemplates(ListCertificateTemplatesRequest request, StreamObserver<ListCertificateTemplatesResponse> responseObserver)
public default void listCertificateTemplates(ListCertificateTemplatesRequest request, StreamObserver<ListCertificateTemplatesResponse> responseObserver)
Lists CertificateTemplates.
Parameters | |
---|---|
Name | Description |
request |
ListCertificateTemplatesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCertificateTemplatesResponse> |
listCertificates(ListCertificatesRequest request, StreamObserver<ListCertificatesResponse> responseObserver)
public default void listCertificates(ListCertificatesRequest request, StreamObserver<ListCertificatesResponse> responseObserver)
Lists Certificates.
Parameters | |
---|---|
Name | Description |
request |
ListCertificatesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCertificatesResponse> |
revokeCertificate(RevokeCertificateRequest request, StreamObserver<Certificate> responseObserver)
public default void revokeCertificate(RevokeCertificateRequest request, StreamObserver<Certificate> responseObserver)
Revoke a Certificate.
Parameters | |
---|---|
Name | Description |
request |
RevokeCertificateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Certificate> |
undeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public default void undeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
Undelete a CertificateAuthority that has been deleted.
Parameters | |
---|---|
Name | Description |
request |
UndeleteCertificateAuthorityRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateCaPool(UpdateCaPoolRequest request, StreamObserver<Operation> responseObserver)
public default void updateCaPool(UpdateCaPoolRequest request, StreamObserver<Operation> responseObserver)
Update a CaPool.
Parameters | |
---|---|
Name | Description |
request |
UpdateCaPoolRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateCertificate(UpdateCertificateRequest request, StreamObserver<Certificate> responseObserver)
public default void updateCertificate(UpdateCertificateRequest request, StreamObserver<Certificate> responseObserver)
Update a Certificate. Currently, the only field you can update is the labels field.
Parameters | |
---|---|
Name | Description |
request |
UpdateCertificateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Certificate> |
updateCertificateAuthority(UpdateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
public default void updateCertificateAuthority(UpdateCertificateAuthorityRequest request, StreamObserver<Operation> responseObserver)
Update a CertificateAuthority.
Parameters | |
---|---|
Name | Description |
request |
UpdateCertificateAuthorityRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, StreamObserver<Operation> responseObserver)
public default void updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, StreamObserver<Operation> responseObserver)
Update a CertificateRevocationList.
Parameters | |
---|---|
Name | Description |
request |
UpdateCertificateRevocationListRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateCertificateTemplate(UpdateCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
public default void updateCertificateTemplate(UpdateCertificateTemplateRequest request, StreamObserver<Operation> responseObserver)
Update a CertificateTemplate.
Parameters | |
---|---|
Name | Description |
request |
UpdateCertificateTemplateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |