sop / x509
一个用于X.509公钥证书、属性证书、证书请求和证书路径验证的PHP库。
0.7.2-rc1
2024-02-05 09:46 UTC
Requires
- php: >=7.2
- ext-gmp: *
- sop/asn1: ^4.0.0
- sop/crypto-bridge: ^0.3.1
- sop/crypto-encoding: ^0.3.0
- sop/crypto-types: ^0.3.0
- sop/x501: ^0.6.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.49
- phpunit/phpunit: ^9
README
一个用于X.509公钥证书、属性证书、证书请求和证书路径验证的PHP库。
介绍
此库提供X.509证书的纯PHP实现。类层次结构适配ASN.1类型,这使得可以使用相应的RFC作为参考文档。
功能
- X.509证书 (RFC 5280)
- 证书解码和编码
- 证书签名
- 证书请求 (PKCS #10)
- CSR解码和编码
- 证书路径
- 路径构建
- 路径验证
- 属性证书 (RFC 5755)
- AC解码和编码
- AC签名
需求
- PHP >=7.2
- gmp
- sop/asn1
- sop/x501
- sop/crypto-types
- sop/crypto-bridge
- sop/crypto-encoding
安装
此库可在Packagist上获取。
composer require sop/x509
代码示例
示例位于/examples
目录。
许可证
此项目受MIT许可证许可。