Microsoft Corporation Key Vault Certificates Client Library for Python
—
Quality
Pending
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Manage certificate authorities and issuers for automated certificate provisioning. Configure issuer credentials, organizational information, and administrator contacts for external certificate authorities.
def create_issuer(
issuer_name: str,
provider: str,
*,
enabled: Optional[bool] = None,
account_id: Optional[str] = None,
password: Optional[str] = None,
organization_id: Optional[str] = None,
admin_contacts: Optional[List[AdministratorContact]] = None,
**kwargs: Any
) -> CertificateIssuer:
"""Create a certificate issuer."""def get_issuer(issuer_name: str, **kwargs: Any) -> CertificateIssuer: ...
def update_issuer(issuer_name: str, **kwargs) -> CertificateIssuer: ...
def delete_issuer(issuer_name: str, **kwargs: Any) -> CertificateIssuer: ...
def list_properties_of_issuers(**kwargs: Any) -> ItemPaged[IssuerProperties]: ...from azure.keyvault.certificates import AdministratorContact
# Create issuer with admin contact
admin_contact = AdministratorContact(
first_name="John",
last_name="Doe",
email="admin@company.com",
phone="+1-555-0123"
)
issuer = client.create_issuer(
issuer_name="GlobalSign",
provider="GlobalSign",
account_id="my-account-id",
password="my-password",
admin_contacts=[admin_contact],
enabled=True
)Install with Tessl CLI
npx tessl i tessl/pypi-azure-keyvault-certificates