示例#1
0
    AdministratorContact(first_name="Jane",
                         last_name="Doe",
                         email="*****@*****.**",
                         phone="4255555555")
]
issuer1 = client.update_issuer(issuer_name="issuer1",
                               admin_contacts=admin_contacts)

for contact in issuer1.admin_contacts:
    print(contact.first_name)
    print(contact.last_name)
    print(contact.email)
    print(contact.phone)

# Now we will list all of the certificate issuers for this key vault. To better demonstrate this, we will first create another issuer.
client.create_issuer(issuer_name="issuer2",
                     provider="Test",
                     account_id="keyvaultuser",
                     enabled=True)

issuers = client.list_properties_of_issuers()

for issuer in issuers:
    print(issuer.name)
    print(issuer.provider)

# Finally, we delete our first issuer by name.
client.delete_issuer("issuer1")

print("\nrun_sample done")
示例#2
0
    print(issuer1.name)
    print(issuer1.properties.provider)
    print(issuer1.account_id)

    for admin_detail in issuer1.admin_details:
        print(admin_detail.first_name)
        print(admin_detail.last_name)
        print(admin_detail.email)
        print(admin_detail.phone)

    # Now we will list all of the certificate issuers for this key vault. To better demonstrate this, we will first create another issuer.
    client.create_issuer(name="issuer2",
                         provider="Test",
                         account_id="keyvaultuser",
                         enabled=True)

    issuers = client.list_issuers()

    for issuer in issuers:
        print(issuer.name)
        print(issuer.properties.provider)

    # Finally, we delete our first issuer by name.
    client.delete_issuer(name="issuer1")

except HttpResponseError as e:
    print("\nrun_sample has caught an error. {0}".format(e.message))

finally:
    print("\nrun_sample done")