knik/x509

一个用于 X.509 公钥证书、属性证书、证书请求和证书路径验证的 PHP 库。

维护者

详细信息

github.com/et-nik/x509

主页

源码

0.6.2 2019-03-08 21:13 UTC

This package is auto-updated.

Last update: 2024-09-09 13:43:04 UTC


README

Build Status Scrutinizer Code Quality Coverage Status License

X.509

一个用于 X.509 公钥证书、属性证书、证书请求和证书路径验证的 PHP 库。

介绍

这个库提供了 X.509 证书的纯 PHP 实现。类层次结构适应 ASN.1 类型,这使得使用相应的 RFC 作为参考文档变得容易。

特性

  • X.509 证书 (RFC 5280)
    • 证书解码和编码
    • 证书签名
  • 证书请求 (PKCS #10)
    • CSR 解码和编码
  • 证书路径
    • 路径构建
    • 路径验证
  • 属性证书 (RFC 5755)
    • AC 解码和编码
    • AC 签名

要求

安装

这个库可在 Packagist 上找到。

composer require knik/x509

代码示例

示例位于 /examples 目录中。

许可证

此项目采用 MIT 许可证。