async def sample_get_reusable_config(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1beta1.GetReusableConfigRequest(name="name_value", ) # Make the request response = await client.get_reusable_config(request=request) # Handle the response print(response)
async def sample_get_certificate_revocation_list(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1beta1.GetCertificateRevocationListRequest( name="name_value", ) # Make the request response = await client.get_certificate_revocation_list(request=request) # Handle the response print(response)
async def sample_fetch_certificate_authority_csr(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1beta1.FetchCertificateAuthorityCsrRequest( name="name_value", ) # Make the request response = await client.fetch_certificate_authority_csr(request=request) # Handle the response print(response)
async def sample_list_certificates(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1beta1.ListCertificatesRequest( parent="parent_value", ) # Make the request page_result = client.list_certificates(request=request) # Handle the response async for response in page_result: print(response)
async def sample_revoke_certificate(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1beta1.RevokeCertificateRequest( name="name_value", reason="ATTRIBUTE_AUTHORITY_COMPROMISE", ) # Make the request response = await client.revoke_certificate(request=request) # Handle the response print(response)
async def sample_update_certificate_revocation_list(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1beta1.UpdateCertificateRevocationListRequest() # Make the request operation = client.update_certificate_revocation_list(request=request) print("Waiting for operation to complete...") response = await operation.result() # Handle the response print(response)
async def sample_update_certificate(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) certificate = privateca_v1beta1.Certificate() certificate.pem_csr = "pem_csr_value" request = privateca_v1beta1.UpdateCertificateRequest( certificate=certificate, ) # Make the request response = await client.update_certificate(request=request) # Handle the response print(response)
async def sample_enable_certificate_authority(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1beta1.EnableCertificateAuthorityRequest( name="name_value", ) # Make the request operation = client.enable_certificate_authority(request=request) print("Waiting for operation to complete...") response = await operation.result() # Handle the response print(response)
async def sample_activate_certificate_authority(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) subordinate_config = privateca_v1beta1.SubordinateConfig() subordinate_config.certificate_authority = "certificate_authority_value" request = privateca_v1beta1.ActivateCertificateAuthorityRequest( name="name_value", pem_ca_certificate="pem_ca_certificate_value", subordinate_config=subordinate_config, ) # Make the request operation = client.activate_certificate_authority(request=request) print("Waiting for operation to complete...") response = await operation.result() # Handle the response print(response)
async def sample_update_certificate_authority(): # Create a client client = privateca_v1beta1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) certificate_authority = privateca_v1beta1.CertificateAuthority() certificate_authority.type_ = "SUBORDINATE" certificate_authority.tier = "DEVOPS" certificate_authority.config.reusable_config.reusable_config = "reusable_config_value" certificate_authority.key_spec.cloud_kms_key_version = "cloud_kms_key_version_value" request = privateca_v1beta1.UpdateCertificateAuthorityRequest( certificate_authority=certificate_authority, ) # Make the request operation = client.update_certificate_authority(request=request) print("Waiting for operation to complete...") response = await operation.result() # Handle the response print(response)