Agent skill · software engineering · aiskillstore
azure-security-keyvault-keys-java
Azure Key Vault Keys Java SDK for cryptographic key management. Use when creating, managing, or using RSA/EC keys, performing encrypt/decrypt/sign/verify operations, or working with HSM-backed keys.
Why this skill is useful
Provides specific commands and patterns for managing cryptographic keys in Azure Key Vault that the AI wouldn't reliably generate on its own.
What it needs
Requires maven installed locally. Requires azure account access. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Azure Key Vault Keys (Java) Manage cryptographic keys and perform cryptographic operations in Azure Key Vault and Managed HSM. Installation Client Creation Key Types Type Description ------ ------------- RSA RSA key (2048, 3072, 4096 bits) RSAHSM RSA key in HSM EC Elliptic Curve key ECHSM Elliptic Curve key in HSM OCT Symmetric key (Managed HSM only) OCTHSM Symmetric key in HSM Create Keys Create RSA Key Create EC Key Create Symmetric Key (Managed HSM only) Get Key Update Key Properties List Keys Delete Key Cryptographic Operations Encrypt/Decrypt Sign/Verify Wrap/Unwrap Key Backup and Restore Key Rotation Import Key Encryption Algorithms Algorithm Key Type Description ----------- ---------- ------------- RSA15 RSA RSAES-PKCS1-v15 RSAOAEP RSA RSAES with OAEP (recommended) RSAOAEP256 RSA RSAES with OAEP using SHA-256 A128GCM OCT AES-GCM 128-bit A256GCM OCT AES-GCM 256-bit A128CBC OCT AES-CBC 128-bit A256CBC OCT AES-CBC 256-bit Signature Algorithms Algorithm Key Type Hash ----------- ---------- ------ RS256 RSA SHA-256 RS384 RSA SHA-384 RS512 RSA SHA-512 PS256 RSA SHA-256 (PSS) ES256 EC P-256 SHA-256 ES384 EC P-384 SHA-384 ES512 EC P-521 SHA-512 Error Handling Environment Variables Best Practices 1. Use HSM Keys for Production - Set setHardwareProtected(true) for sensitive keys 2. Enable Soft Delete - Protects against accidental deletion 3. Key Rotation - Set up automatic rotation policies 4. Least Privilege - Use separate keys for different operations 5. Local Crypto When Possible - Use CryptographyClient with local key material to reduce round-trips Trigger Phrases "Key Vault keys Java", "cryptographic keys Java" "encrypt decrypt Java", "sign verify Java" "RSA key", "EC key", "HSM key" "key rotation", "wrap unwrap key" When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/azure-security-keyvault-keys-java