async def sample_get_certificate_template(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1.GetCertificateTemplateRequest(name="name_value", ) # Make the request response = await client.get_certificate_template(request=request) # Handle the response print(response)
async def sample_fetch_certificate_authority_csr(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1.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_ca_pools(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1.ListCaPoolsRequest(parent="parent_value", ) # Make the request page_result = client.list_ca_pools(request=request) # Handle the response async for response in page_result: print(response)
async def sample_fetch_ca_certs(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1.FetchCaCertsRequest( ca_pool="ca_pool_value", ) # Make the request response = await client.fetch_ca_certs(request=request) # Handle the response print(response)
async def sample_revoke_certificate(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1.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_template(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1.UpdateCertificateTemplateRequest() # Make the request operation = client.update_certificate_template(request=request) print("Waiting for operation to complete...") response = await operation.result() # Handle the response print(response)
async def sample_delete_ca_pool(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) request = privateca_v1.DeleteCaPoolRequest(name="name_value", ) # Make the request operation = client.delete_ca_pool(request=request) print("Waiting for operation to complete...") response = await operation.result() # Handle the response print(response)
async def sample_create_certificate(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) certificate = privateca_v1.Certificate() certificate.pem_csr = "pem_csr_value" request = privateca_v1.CreateCertificateRequest( parent="parent_value", certificate=certificate, ) # Make the request response = await client.create_certificate(request=request) # Handle the response print(response)
async def sample_update_ca_pool(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) ca_pool = privateca_v1.CaPool() ca_pool.tier = "DEVOPS" request = privateca_v1.UpdateCaPoolRequest(ca_pool=ca_pool, ) # Make the request operation = client.update_ca_pool(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_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) certificate_authority = privateca_v1.CertificateAuthority() certificate_authority.type_ = "SUBORDINATE" certificate_authority.key_spec.cloud_kms_key_version = "cloud_kms_key_version_value" request = privateca_v1.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)
async def sample_activate_certificate_authority(): # Create a client client = privateca_v1.CertificateAuthorityServiceAsyncClient() # Initialize request argument(s) subordinate_config = privateca_v1.SubordinateConfig() subordinate_config.certificate_authority = "certificate_authority_value" request = privateca_v1.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)