https://github.com/eclipse-xfsc/crypto-provider-hashicorp-vault-plugin
This plugin provides key usage by using the hashicorp vault transit engine.
https://github.com/eclipse-xfsc/crypto-provider-hashicorp-vault-plugin
decryption ec-dsa encryption golang hashicorp jwt pem random rsa signing transit-engine vault verification
Last synced: about 1 month ago
JSON representation
This plugin provides key usage by using the hashicorp vault transit engine.
- Host: GitHub
- URL: https://github.com/eclipse-xfsc/crypto-provider-hashicorp-vault-plugin
- Owner: eclipse-xfsc
- License: apache-2.0
- Created: 2025-04-10T13:25:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-27T08:57:06.000Z (7 months ago)
- Last Synced: 2025-11-29T12:48:31.058Z (7 months ago)
- Topics: decryption, ec-dsa, encryption, golang, hashicorp, jwt, pem, random, rsa, signing, transit-engine, vault, verification
- Language: Go
- Size: 3.75 MB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hashicorp-vault-provider
## Introduction
This plugin provides key usage by using the hashicorp vault signing engine.
## Usage
Start the Plugin under the desired adress and connect any service to it.
Environment Variables:
|Variable|Example Value|
|--------|-----|
|CRYPTO_PROVIDER_HASHICORP_VAULT_ADDRESS|0.0.0.0:50051|
## Security Advice
Before using this module, ensure that the used token has the roles for that functionality which you are planning. The root token of the vault can generate/delete keys etc. but this may not be in the intention of your application. Select the token carefully and give them just rights which the application need. Additionally generate the keys manually if required or protect them from deletion etc.