spomky-labs / pki-framework
一个用于管理公钥基础设施的PHP框架。它包括X.509公钥证书、属性证书、认证请求和认证路径验证。
1.2.1
2024-03-30 18:03 UTC
Requires
- php: >=8.1
- ext-mbstring: *
- brick/math: ^0.10|^0.11|^0.12
Requires (Dev)
- ext-gmp: *
- ext-openssl: *
- ekino/phpstan-banned-code: ^1.0
- infection/infection: ^0.28
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.8
- phpstan/phpstan-beberlei-assert: ^1.0
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.1
- phpstan/phpstan-strict-rules: ^1.3
- phpunit/phpunit: ^10.1|^11.0
- rector/rector: ^1.0
- roave/security-advisories: dev-latest
- symfony/phpunit-bridge: ^6.4|^7.0
- symfony/string: ^6.4|^7.0
- symfony/var-dumper: ^6.4|^7.0
- symplify/easy-coding-standard: ^12.0
Suggests
- ext-bcmath: For better performance (or GMP)
- ext-gmp: For better performance (or BCMath)
- ext-openssl: For OpenSSL based cyphering
README
注意 本框架中的代码与在 https://github.com/sop 可用的代码相同,但已修改以满足Spomky-Labs的要求。所有荣誉归原作者所有。
PHP框架
- X.509公钥证书、属性证书、
- X.690抽象语法符号一(ASN.1)的区分编码规则(DER)编码和解码
- X.501 ASN.1类型、X.520属性和DN解析。
- RFC 7468 加密结构文本编码 (PEM)。
- 适用于加密应用的多种ASN.1类型。
- 为各种PKCS应用提供加密支持。
要求
- PHP >=8.1
mbstring
强烈推荐扩展 gmp
或 bcmath
安装
此库可在 Github 上找到。
composer require spomky-labs/pki-framework
许可
本项目采用MIT许可证。