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

0.7.1 2021-01-01 14:55 UTC

This package is auto-updated.

Last update: 2024-09-14 22:54:52 UTC


README

Build Status Scrutinizer Code Quality Coverage Status License

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

简介

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

特性

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

要求

安装

这个库在Packagist上有提供。

composer require sop/x509

代码示例

示例位于/examples目录中。

许可证

本项目采用MIT许可证。