CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-azure-keyvault-certificates

Microsoft Corporation Key Vault Certificates Client Library for Python

Pending

Quality

Pending

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Overview
Eval results
Files

issuer-management.mddocs/

Issuer Management

Manage certificate authorities and issuers for automated certificate provisioning. Configure issuer credentials, organizational information, and administrator contacts for external certificate authorities.

Capabilities

Issuer Creation

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."""

Issuer Operations

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]: ...

Usage Examples

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

docs

async-operations.md

certificate-operations.md

contact-management.md

import-export.md

index.md

issuer-management.md

listing-operations.md

operation-management.md

policy-management.md

recovery-operations.md

tile.json