Skip to content

mvisonneau/vscode-s5

Repository files navigation

vscode-s5

This is a vscode extension for s5

demo

Installation / Configuration

Once you have installed the extension, you will need to configure the secret provider you want to use.

// PROVIDER
//  - aes: Use AES-GCM as the encryption backend
//  - aws: Use AWS-KMS as the encryption backend
//  - gcp: Use GCP-KMS as the encryption backend
//  - pgp: Use PGP as the encryption backend
//  - vault: Use Vault transit as the encryption backend
"s5.provider": "aes",

// AES
"s5.aes.key": "",

// AWS
"s5.aws.accessKeyID": "",
"s5.aws.kmsKeyARN": "",
"s5.aws.secretAccessKey": "",
"s5.aws.sessionToken": "",

// GCP
"s5.gcp.kmsKeyName": "",

// PGP
"s5.pgp.privateKeyPath": "",
"s5.pgp.publicKeyPath": "",

// VAULT
"s5.vault.address": "http://127.0.0.1:8200",
"s5.vault.token": "",
"s5.vault.transitKey": "default",