Beispiel #1
0
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)
Beispiel #3
0
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)
Beispiel #4
0
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)
Beispiel #6
0
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)
Beispiel #10
0
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)
Beispiel #11
0
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)