Manages cryptographic keys and secrets in Azure Key Vault using the TypeScript SDK for secure data protection and lifecycle management.
This skill empowers Claude to efficiently interact with Azure Key Vault through the @azure/keyvault-keys and @azure/keyvault-secrets SDKs. It provides production-ready implementation patterns for creating and managing RSA or Elliptic Curve keys, performing advanced cryptographic operations like encryption and digital signing, and automating key rotation policies. Designed for Node.js environments, the skill integrates DefaultAzureCredential for seamless authentication across development and production, ensuring that security best practices such as soft-delete and expiration dates are consistently applied to cloud-based credentials and cryptographic assets.
主要功能
01Complete lifecycle management for Azure Key Vault keys and secrets including creation, deletion, and recovery.
02Comprehensive backup and restoration procedures for cross-vault migration and disaster recovery.
03Automated key rotation policy configuration and manual rotation workflows.
04Integrated cryptographic operations for RSA-OAEP encryption/decryption and RS256 signing/verification.
0531,721 GitHub stars
06Standardized authentication patterns using @azure/identity and DefaultAzureCredential.
使用场景
01Automating the rotation of cryptographic keys to maintain security standards and regulatory compliance.
02Securing sensitive application credentials and API keys in a centralized cloud vault.
03Implementing server-side digital signatures and data encryption for compliant enterprise applications.