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

operation-management.mddocs/

Operation Management

Monitor and manage long-running certificate operations including creation status, cancellation, and manual certificate merging for external issuers.

Capabilities

Certificate Operation Monitoring

def get_certificate_operation(
    certificate_name: str, **kwargs: Any
) -> CertificateOperation:
    """Get the status of a certificate operation."""

def cancel_certificate_operation(
    certificate_name: str, **kwargs: Any
) -> CertificateOperation:
    """Cancel a pending certificate operation."""

def delete_certificate_operation(
    certificate_name: str, **kwargs: Any
) -> CertificateOperation:
    """Delete a certificate operation."""

Certificate Merging

def merge_certificate(
    certificate_name: str,
    x509_certificates: List[bytes],
    *,
    enabled: Optional[bool] = None,
    tags: Optional[Dict[str, str]] = None,
    **kwargs: Any
) -> KeyVaultCertificate:
    """Merge x509 certificates with a pending certificate operation."""

Usage Examples

# Monitor certificate creation
operation = client.get_certificate_operation("my-cert")
print(f"Status: {operation.status}")
print(f"Request ID: {operation.request_id}")

if operation.error:
    print(f"Error: {operation.error.message}")

# Cancel pending operation
cancelled_op = client.cancel_certificate_operation("my-cert")
print(f"Cancelled: {cancelled_op.cancellation_requested}")

# Merge external certificate
with open("external_cert.crt", "rb") as f:
    cert_data = f.read()

merged_cert = client.merge_certificate(
    certificate_name="external-cert",
    x509_certificates=[cert_data],
    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