lockr / lockr-client
This package is abandoned and no longer maintained.
The author suggests using the lockr/lockr package instead.
Client for use with Lockr off-site key management service.
v1.7.3
2018-12-03 21:04 UTC
Requires
README
Usage Overview
$cert_path = '/path/to/lockr/client/cert.pem'; $partner_name = 'lockr partner name'; $region = 'us'; // Partner is the authentication unit for Lockr. // $cert_path is the path to a PEM encoded x509 certificate // provided by Lockr. // $partner_name is the name of the partner to authenticate, // usually 'custom' for certificates provided directly by Lockr. // $region indicates where to store keys ('us' or 'eu') $partner = new \Lockr\Partner($cert_path, $partner_name, $region); $client = new \Lockr\Lockr($partner); // SiteClient provides operations on a site. $site_client = new \Lockr\SiteClient($client); $status = $site_client->exists(); // KeyClient provides operations for keys. $key_client = new \Lockr\KeyClient($client); $key_client->set('my_key', 'secret key value', 'My Key'); $key_value = $key_client->get('my_key');