Get Secret
Returns the plaintext value of a named secret.
Request
POST /v1/secrets/get
Body:
{
"workspace": "billing",
"environment": "prod",
"name": "stripe-token"
}
Steps
- BVWA authenticates requester
- BVWA checks authorization
- BVWA retrieves encrypted blob
- BVWA asks BVKS to decrypt
- BVKS unwraps keys and decrypts
- Plaintext returned to BVWA
- BVWA returns value to requester
Response
{
"value": ""
}
Properties
- transport protected by HTTPS
- plaintext never stored
- decryption only inside BVKS