Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Audit Azure resources for compliance, security best practices, and Key Vault expiration monitoring
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/sdk/azure-keyvault-certificates-rust.md
1# Key Vault Certificates — Rust SDK Quick Reference23> Condensed from **azure-keyvault-certificates-rust**. Full patterns4> (certificate policies, import, lifecycle management)5> in the **azure-keyvault-certificates-rust** plugin skill if installed.67## Install8cargo add azure_security_keyvault_certificates azure_identity910## Quick Start11```rust12use azure_identity::DeveloperToolsCredential;13use azure_security_keyvault_certificates::CertificateClient;14let credential = DeveloperToolsCredential::new(None)?;15let client = CertificateClient::new("https://<vault>.vault.azure.net/", credential.clone(), None)?;16```1718## Best Practices19- Use Entra ID auth — `DeveloperToolsCredential` for dev20- Use managed certificates — auto-renewal with supported issuers21- Set proper validity period — balance security and maintenance22- Use certificate policies — define renewal and key properties23- Monitor expiration — set up alerts for expiring certificates24- Enable soft delete — required for production vaults25