webmasterskaya / x509
一个用于X.509公钥证书、属性证书、证书请求和证书路径验证的PHP库。
0.7.1
2021-01-01 14:55 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)
- phpunit/phpunit: ^8.1
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许可证。