Problem
Once the Signer abstraction (Issue #29 ) is implemented, we need official examples showing integration with production key management systems.
Proposed shape
Create examples implementing the Signer interface for:
-
AWS KMS
- Using AWS SDK for signing operations
- Configuration and IAM setup
-
Google Cloud KMS
- Using Google Cloud SDK
- Service account configuration
-
Azure Key Vault
- Using Azure SDK
- Managed identity setup
-
HashiCorp Vault
- Using Vault API
- Transit secrets engine
-
PKCS#11
- Using node-pkcs11 or similar
- SoftHSM2 setup for testing
Structure
Each example should include:
examples/kms/
aws-kms/
README.md # Setup instructions
signer.ts # Signer implementation
example.ts # Usage example
package.json
gcp-kms/
...
Keep examples outside core packages to avoid dependency bloat.
Alternatives considered (optional)
No response
Problem
Once the Signer abstraction (Issue #29 ) is implemented, we need official examples showing integration with production key management systems.
Proposed shape
Create examples implementing the
Signerinterface for:AWS KMS
Google Cloud KMS
Azure Key Vault
HashiCorp Vault
PKCS#11
Structure
Each example should include:
Keep examples outside core packages to avoid dependency bloat.
Alternatives considered (optional)
No response