VaultSharp - A .NET Library for HashiCorp's Vault (Secret Management System)

  •        163

A cross-platform .NET Library for HashiCorp's Vault - A Secret Management System.

https://github.com/rajanadar/VaultSharp
http://rajanadar.github.io/VaultSharp/

Tags
Implementation
License
Platform

   




Related Projects

hvac - :lock: Python 2/3 client for HashiCorp Vault


Tested against Vault v0.1.2 and HEAD. Requires v0.1.2 or later.if you would like to be able to return parsed HCL data as a Python dict for methods that support it.

envconsul - Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault


Envconsul provides a convenient way to launch a subprocess with environment variables populated from HashiCorp Consul and Vault. The tool is inspired by envdir and envchain, but works on many major operating systems with no runtime requirements. It is also available via a Docker container for scheduled environments.Envconsul supports 12-factor applications which get their configuration via the environment. Environment variables are dynamically populated from Consul or Vault, but the application is unaware; applications just read environment variables. This enables extreme flexibility and portability for applications across systems.

Vault - A tool for managing secrets


Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles leasing, key revocation, key rolling, and auditing. Vault presents a unified API to access multiple backends: HSMs, AWS IAM, SQL databases, raw key/value, and more.

consul-template - Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.


This project provides a convenient way to populate values from Consul into the file system using the consul-template daemon.The daemon consul-template queries a Consul or Vault cluster and updates any number of specified templates on the file system. As an added bonus, it can optionally run arbitrary commands when the update process completes. Please see the examples folder for some scenarios where this functionality might prove useful.

kubernetes-vault - Use Vault to store secrets for Kubernetes!


The Kubernetes-Vault project allows pods to automatically receive a Vault token using Vault's AppRole auth backend.To run Kubernetes-Vault on your cluster, follow the quick start guide.


vault-controller - Automate the creation of unique Vault tokens for Kubernetes Pods using init containers


The Vault Controller automates the creation of Vault tokens for Kubernetes Pods. This repo includes a set of hands-on tutorials and example programs you can use to try out the Vault Controller.This is a prototype. Do not use this in production.

Vault API Wrapper in IronPython


This project wraps the functions most likely to be used in an automated build process while using Vault, for use by any .Net program, or with VFP when using the .Net Extender for VFP from eTecnologia. It is written using the .Net Compiler for VFP, aka VFP.Net.

Vault - Vault of common API's for Bukkit Plugins


Vault is a Permissions & Economy API to allow plugins to more easily hook into these systems without needing to hook each individual system themselves. Vault currently supports the following: Permissions 3, PEX, GroupManager, bPerms, bPerms2, SimplyPerms, DroxPerms, zPermissions, rscPermissions, KPerms, Starburst, iConomy (4/5/6) BOSEconomy *6/7), EssentialsEcon, 3Co, MultiConomy, MineConomy, EconXP, eWallet, CurrencyCore, XPBank, CraftConomy, AEco, SDFEconomy, TAEcon, and OverPermissions

node-keytar - Native Password Node Module


A native Node module to get, add, replace, and delete passwords in system's keychain. On macOS the passwords are managed by the Keychain, on Linux they are managed by the Secret Service API/libsecret, and on Windows they are managed by Credential Vault.Currently this library uses libsecret so you may need to install it before running npm install.

chef-vault - Securely manage passwords, certs, and other secrets in Chef


Gem that allows you to encrypt a Chef Data Bag Item using the public keys of a list of chef nodes. This allows only those chef nodes to decrypt the encrypted values.For a more detailed explanation of how chef-vault works, please refer to this blog post Chef Vault – what is it and what can it do for you? by Nell Shamrell-Harrington.

Thomer's Music Vault


Thomer's Music Vault is a GNU/Linux streaming music server (jukebox, sort of) that presents a pretty interface to a CD music collection. Thomer's Music Vault takes care of generating playlists and encoding/decoding music in various formats.

aws-vault - A vault for securely storing and accessing AWS credentials in development environments


Securely store and access credentials for AWS. AWS Vault stores IAM credentials in your operating systems secure keystore and then generates temporary credentials from those to expose to your shell and applications. It's designed to be complementary to the aws cli tools, and is aware of your profiles and configuration in ~/.aws/config. Check out the announcement blog post for more details.

KeypItSafe Password Vault


KeypItSafe Password Vault Easily and safely store your website passwords on your computer - or go mobile in just a few clicks! What is KeypItSafe? KeypItSafe is a free open source password manager that helps you store and manage all of your passwords securely on your ...

Password Vault XML


Password Vault XML is a VB.NET application that stores passwords in an encrypted XML file on the user's client machine.

DVD-Vault


DVD-Vault turns a SCSI Medium Changer-based DVD, Blu-Ray, AIT, or LTO Tape Library into a single large archive space. It is not a full Hierarchical Storage Manager (HSM) but it does have migration.

Music Vault


Music Vault is program to store your favorite music in one place, you can in any time move all your music library by moving only one file.

Kahunapule's Password Vault


Kahunapule's Password Vault and Kahunapule's Random Password Generator allow you to generate and keep track of random passwords and other sensitive data. Requires Mono or .NET; runs on Linux, OS X, amp; Windows.

fabio - A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul


fabio is a fast, modern, zero-conf load balancing HTTP(S) and TCP router for deploying applications managed by consul.Register your services in consul, provide a health check and fabio will start routing traffic to them. No configuration required. Deployment, upgrading and refactoring has never been easier. It integrates with Consul, Vault, Amazon ELB, Amazon API Gateway and more.

Rsync Vault Manager


Rsync Vault Manager (rvm) is an archiving manager that uses rsync to create and maintain archives on one or more directories on seperate logical partitions (vaults).

web - The web vault (vault.bitwarden.com).


The Bitwarden web project is an AngularJS application that powers the web vault (https://vault.bitwarden.com/). By default the application points to the production API. If you want to change that to point to a local instance of the Core API, you can modify the package.json env property to Development and then set your local endpoints in settings.json.