Class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub>
-
- com.google.cloud.security.privateca.v1.CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub
-
- Enclosing class:
- CertificateAuthorityServiceGrpc
public static final class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service CertificateAuthorityService.[Certificate Authority Service][google.cloud.security.privateca.v1.CertificateAuthorityService] manages private certificate authorities and issued certificates.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.longrunning.Operation
activateCertificateAuthority(ActivateCertificateAuthorityRequest request)
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].protected CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.longrunning.Operation
createCaPool(CreateCaPoolRequest request)
Create a [CaPool][google.cloud.security.privateca.v1.CaPool].Certificate
createCertificate(CreateCertificateRequest request)
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].com.google.longrunning.Operation
createCertificateAuthority(CreateCertificateAuthorityRequest request)
Create a new [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] in a given Project and Location.com.google.longrunning.Operation
createCertificateTemplate(CreateCertificateTemplateRequest request)
Create a new [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate] in a given Project and Location.com.google.longrunning.Operation
deleteCaPool(DeleteCaPoolRequest request)
Delete a [CaPool][google.cloud.security.privateca.v1.CaPool].com.google.longrunning.Operation
deleteCertificateAuthority(DeleteCertificateAuthorityRequest request)
Delete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].com.google.longrunning.Operation
deleteCertificateTemplate(DeleteCertificateTemplateRequest request)
DeleteCertificateTemplate deletes a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].com.google.longrunning.Operation
disableCertificateAuthority(DisableCertificateAuthorityRequest request)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].com.google.longrunning.Operation
enableCertificateAuthority(EnableCertificateAuthorityRequest request)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].FetchCaCertsResponse
fetchCaCerts(FetchCaCertsRequest request)
FetchCaCerts returns the current trust anchor for the [CaPool][google.cloud.security.privateca.v1.CaPool].FetchCertificateAuthorityCsrResponse
fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request)
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].CaPool
getCaPool(GetCaPoolRequest request)
Returns a [CaPool][google.cloud.security.privateca.v1.CaPool].Certificate
getCertificate(GetCertificateRequest request)
Returns a [Certificate][google.cloud.security.privateca.v1.Certificate].CertificateAuthority
getCertificateAuthority(GetCertificateAuthorityRequest request)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].CertificateRevocationList
getCertificateRevocationList(GetCertificateRevocationListRequest request)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].CertificateTemplate
getCertificateTemplate(GetCertificateTemplateRequest request)
Returns a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].ListCaPoolsResponse
listCaPools(ListCaPoolsRequest request)
Lists [CaPools][google.cloud.security.privateca.v1.CaPool].ListCertificateAuthoritiesResponse
listCertificateAuthorities(ListCertificateAuthoritiesRequest request)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1.CertificateAuthority].ListCertificateRevocationListsResponse
listCertificateRevocationLists(ListCertificateRevocationListsRequest request)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1.CertificateRevocationList].ListCertificatesResponse
listCertificates(ListCertificatesRequest request)
Lists [Certificates][google.cloud.security.privateca.v1.Certificate].ListCertificateTemplatesResponse
listCertificateTemplates(ListCertificateTemplatesRequest request)
Lists [CertificateTemplates][google.cloud.security.privateca.v1.CertificateTemplate].Certificate
revokeCertificate(RevokeCertificateRequest request)
Revoke a [Certificate][google.cloud.security.privateca.v1.Certificate].com.google.longrunning.Operation
undeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request)
Undelete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that has been deleted.com.google.longrunning.Operation
updateCaPool(UpdateCaPoolRequest request)
Update a [CaPool][google.cloud.security.privateca.v1.CaPool].Certificate
updateCertificate(UpdateCertificateRequest request)
Update a [Certificate][google.cloud.security.privateca.v1.Certificate].com.google.longrunning.Operation
updateCertificateAuthority(UpdateCertificateAuthorityRequest request)
Update a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].com.google.longrunning.Operation
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].com.google.longrunning.Operation
updateCertificateTemplate(UpdateCertificateTemplateRequest request)
Update a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
-
-
-
Method Detail
-
build
protected CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<CertificateAuthorityServiceGrpc.CertificateAuthorityServiceBlockingStub>
-
createCertificate
public Certificate createCertificate(CreateCertificateRequest request)
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
public Certificate getCertificate(GetCertificateRequest request)
Returns a [Certificate][google.cloud.security.privateca.v1.Certificate].
-
listCertificates
public ListCertificatesResponse listCertificates(ListCertificatesRequest request)
Lists [Certificates][google.cloud.security.privateca.v1.Certificate].
-
revokeCertificate
public Certificate revokeCertificate(RevokeCertificateRequest request)
Revoke a [Certificate][google.cloud.security.privateca.v1.Certificate].
-
updateCertificate
public Certificate updateCertificate(UpdateCertificateRequest request)
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
public com.google.longrunning.Operation activateCertificateAuthority(ActivateCertificateAuthorityRequest request)
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
public com.google.longrunning.Operation createCertificateAuthority(CreateCertificateAuthorityRequest request)
Create a new [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] in a given Project and Location.
-
disableCertificateAuthority
public com.google.longrunning.Operation disableCertificateAuthority(DisableCertificateAuthorityRequest request)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
-
enableCertificateAuthority
public com.google.longrunning.Operation enableCertificateAuthority(EnableCertificateAuthorityRequest request)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
-
fetchCertificateAuthorityCsr
public FetchCertificateAuthorityCsrResponse fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request)
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
public CertificateAuthority getCertificateAuthority(GetCertificateAuthorityRequest request)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
-
listCertificateAuthorities
public ListCertificateAuthoritiesResponse listCertificateAuthorities(ListCertificateAuthoritiesRequest request)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1.CertificateAuthority].
-
undeleteCertificateAuthority
public com.google.longrunning.Operation undeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request)
Undelete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that has been deleted.
-
deleteCertificateAuthority
public com.google.longrunning.Operation deleteCertificateAuthority(DeleteCertificateAuthorityRequest request)
Delete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
-
updateCertificateAuthority
public com.google.longrunning.Operation updateCertificateAuthority(UpdateCertificateAuthorityRequest request)
Update a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
-
createCaPool
public com.google.longrunning.Operation createCaPool(CreateCaPoolRequest request)
Create a [CaPool][google.cloud.security.privateca.v1.CaPool].
-
updateCaPool
public com.google.longrunning.Operation updateCaPool(UpdateCaPoolRequest request)
Update a [CaPool][google.cloud.security.privateca.v1.CaPool].
-
getCaPool
public CaPool getCaPool(GetCaPoolRequest request)
Returns a [CaPool][google.cloud.security.privateca.v1.CaPool].
-
listCaPools
public ListCaPoolsResponse listCaPools(ListCaPoolsRequest request)
Lists [CaPools][google.cloud.security.privateca.v1.CaPool].
-
deleteCaPool
public com.google.longrunning.Operation deleteCaPool(DeleteCaPoolRequest request)
Delete a [CaPool][google.cloud.security.privateca.v1.CaPool].
-
fetchCaCerts
public FetchCaCertsResponse fetchCaCerts(FetchCaCertsRequest request)
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
public CertificateRevocationList getCertificateRevocationList(GetCertificateRevocationListRequest request)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
-
listCertificateRevocationLists
public ListCertificateRevocationListsResponse listCertificateRevocationLists(ListCertificateRevocationListsRequest request)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1.CertificateRevocationList].
-
updateCertificateRevocationList
public com.google.longrunning.Operation updateCertificateRevocationList(UpdateCertificateRevocationListRequest request)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
-
createCertificateTemplate
public com.google.longrunning.Operation createCertificateTemplate(CreateCertificateTemplateRequest request)
Create a new [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate] in a given Project and Location.
-
deleteCertificateTemplate
public com.google.longrunning.Operation deleteCertificateTemplate(DeleteCertificateTemplateRequest request)
DeleteCertificateTemplate deletes a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
-
getCertificateTemplate
public CertificateTemplate getCertificateTemplate(GetCertificateTemplateRequest request)
Returns a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
-
listCertificateTemplates
public ListCertificateTemplatesResponse listCertificateTemplates(ListCertificateTemplatesRequest request)
Lists [CertificateTemplates][google.cloud.security.privateca.v1.CertificateTemplate].
-
updateCertificateTemplate
public com.google.longrunning.Operation updateCertificateTemplate(UpdateCertificateTemplateRequest request)
Update a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
-
-