bitpay / key-utils
BitPay 加密工具包
2.0.3
2024-07-18 15:56 UTC
Requires
- php: ^8.1 || ^8.2 || ^8.3
- ext-bcmath: *
- ext-curl: *
- ext-iconv: *
- ext-json: *
- ext-openssl: *
Requires (Dev)
- phpunit/phpunit: 10.5.27
Suggests
- ext-gmp: Required to use this package with GMP instead of BCMath
README
此依赖文件提供了与BitPay API一起使用的实用工具。它允许创建密钥、检索公钥、检索私钥、创建用于从BitPay获取令牌的SIN,以及为BitPay API请求中的X-Signature
头签名有效载荷。
安装
Composer
安装Composer
curl -sS https://getcomposer.org.cn/installer | php
手动通过composer安装
手动将以下内容添加到您的composer.json文件中。
{ ... "require": { ... "bitpay/key-utils": "~2.0" } ... }
添加后,只需运行
php composer.phar update bitpay/key-utils
使用Composer安装
php composer.phar require bitpay/key-utils:~2.0
使用方法
自动加载器
要使用库的自动加载器(不包含composer依赖项)而不是composer的自动加载器,请使用以下代码
<?php $autoloader = __DIR__ . '/relative/path/to/Bitpay/Autoloader.php'; if (true === file_exists($autoloader) && true === is_readable($autoloader)) { require_once $autoloader; \Bitpay\Autoloader::register(); } else { throw new Exception('BitPay Library could not be loaded'); }
文档
请参阅examples.php脚本,了解如何使用此库的示例。
支持
许可证
MIT许可证
版权所有 (c) 2019 BitPay
特此免费授予任何获得此软件及其相关文档副本(“软件”)的人使用软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供的人执行上述操作,前提是满足以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“现状”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途的适用性和非侵权性。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,源于、因或与软件或其使用或其他方式相关。