Context
Exposing oracle private keys in env vars is a major security risk.
Goal
Implement KeyService adapter for AWS KMS / Google Cloud KMS.
Contributor guide
- Directory:
oracle/
- Create HSM-backed sign() method in KeyService.
- Never fetch the raw secret; perform signing in the HSM.
- Update config to choose KeyProvider based on environment.
- Document IAM policy requirements.
References
- Security Best Practices - Key Management.
Context
Exposing oracle private keys in env vars is a major security risk.
Goal
Implement KeyService adapter for AWS KMS / Google Cloud KMS.
Contributor guide
oracle/References