hpz937 / php-vaultlib

PHP library for Vault API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

php-vaultlib

PHP library for Vault API

How to use:

<?php
require_once __DIR__ . '/vendor/autoload.php';

$vaultClient = new \Hpz937\Vault\Client('http://localhost:8200','s.TokEnAuTh',10.0,\Hpz937\Vault\Client::VAULT_AUTH_TOKEN);
// OR
$vaultClient = new \Hpz937\Vault\Client('http://localhost:8200',array('vaultUser','vaultPassword'),10.0,\Hpz937\Vault\Client::VAULT_AUTH_USER);

$vaultSecret = $vaultClient->getSecret('secretName');
echo $vaultSecret->keyname . PHP_EOL;

About

PHP library for Vault API

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%