2017 © Pedro Peláez
 

library tt-vault

Vault for private keys and secret data

image

necromant2005/tt-vault

Vault for private keys and secret data

  • Tuesday, June 21, 2016
  • by necromant2005
  • Repository
  • 1 Watchers
  • 0 Stars
  • 6,550 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 2 % Grown

The README.md

tt-vault

Vault for private keys and secret data, (*1)

Build Status, (*2)

tt-vault

Created by Rostislav Mykhajliw, (*3)

Introduction

Twee\Service\Vault is a simple vault for storing private keys/tokens and pther secret data, (*4)

Features / Goals

  • Secure store data on filesystem
  • Simple access
  • Errors and leaks protections

Installation

Main Setup

With composer

  1. Add this to your composer.json:
"require": {
    "truesocialmetrics/vault": "*",
}
  1. Now tell composer to download Twee\Service\Vault by running the command:
$ php composer.phar update

Usage

$vault = new Vault\File('path/to/vault.php');
$vault->get('my-token'); // ['abc' => 123]
$vault->get('non-exist'); // throw InvalidArgumentException

Sample vault.php file, (*5)

<?php
return [
    'vault' => [
        'my-token' => [
            'abc' => 123,
        ],
    ],
];

Sample with AWS SSM parameter store, (*6)

$vault = new Vault\Aws([
    'credentials' => [
        'key'    => '...',
        'secret' => '...',
    ],
    'region'  => 'us-east-1',
    'version' => 'latest',
]);
$vault->get('my-token'); // ['abc' => 123]
$vault->get('non-exist'); // throw InvalidArgumentException

The Versions

21/06 2016

dev-master

9999999-dev https://github.com/necromant2005/tt-vault

Vault for private keys and secret data

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

vault private keys secret data

21/06 2016

1.0.6

1.0.6.0 https://github.com/necromant2005/tt-vault

Vault for private keys and secret data

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

vault private keys secret data

20/06 2016

1.0.5

1.0.5.0 https://github.com/necromant2005/tt-vault

Vault for private keys and secret data

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

vault private keys secret data