hpz937 / php-vaultlib
PHP library for Vault API
v0.5
2021-10-05 16:56 UTC
Requires
- guzzlehttp/guzzle: ^7.0
README
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;