bitpay/bitpay-php-keyutils ================= [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://raw.githubusercontent.com/bitpay/bitpay-php-keyutils/master/LICENSE.md) [![Packagist](https://img.shields.io/packagist/v/bitpay/key-utils.svg?style=flat-square)](https://packagist.org/packages/bitpay/key-utils) [![Total Downloads](https://poser.pugx.org/bitpay/key-utils/downloads.svg)](https://packagist.org/packages/bitpay/key-utils) [![Latest Unstable Version](https://poser.pugx.org/bitpay/key-utils/v/unstable.svg)](https://packagist.org/packages/bitpay/key-utils) This dependency file provides utilities for use with the BitPay API. It enables creating keys, retrieving public keys, retrieving private keys, creating the SIN that is used in retrieving tokens from BitPay, and signing payloads for the `X-Signature` header in a BitPay API request. # Installation ## Composer ### Install Composer ```bash curl -sS https://getcomposer.org/installer | php ``` ### Install via composer by hand Add to your composer.json file by hand. ```javascript { ... "require": { ... "bitpay/key-utils": "~1.0" } ... } ``` Once you have added this, just run: ```bash php composer.phar update bitpay/key-utils ``` ### Install using composer ```bash php composer.phar require bitpay/key-utils:~1.0 ``` # Usage ## Autoloader To use the library's autoloader (which doesn't include composer dependencies) instead of composer's autoloader, use the following code: ```php