Allow sharing sensitive information, for example passwords, API keys, or other information in R packages, using public key cryptography.
A vault is a directory, typically inside an R package, that stores a number of secrets. Each secret is shared among a group of users. Users are identified using their public keys.
The package implements the following operations:
Creating a vault folder:
Creating a package vault:
Adding a user:
Deleting a user:
Reading local private key:
Adding a secret:
Retrieving a secret:
Updating a secret:
Deleting a secret:
Sharing a secret:
share_secret(). Query or set the set of
users that have access to a secret.
Unsharing a secret:
Gábor Csárdi and Andrie de Vries
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.