swiftcore-lib/php-jose

纯PHP实现的JSON对象签名和加密库。

v0.3.0 2016-09-16 04:25 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:14:49 UTC


README

Build Status Coverage Status PHP 7 ready HHVM Status

JavaScript对象签名和加密(JOSE)的高性能纯PHP实现。

更多信息请参考 Wiki 页面。

安装

建议使用Composer安装

composer require swiftcore-lib/php-jose

注意 & 声明

此库目前稳定,所有方法都已单元测试(100%代码覆盖率),尚未达到主要版本发布,API可能在没有预先通知的情况下更改。

欢迎提交 Pull Request。请使用 GitHub Issues 报告任何问题/遇到的问题。

路线图

  • v0.1 (2016年9月)
    • JWS基础
    • JWS RSxxx (SHAxxx与RSA)
  • v0.2 (2016年9月)
    • JWS HSxxx (HMAC SHAxxx)
  • v0.3 (2016年9月)
    • JWS ESxxx (SHAxxx与ECDSA)
  • v0.4 (2016年10月)
    • JWS PSxxx (SHAxxx与RSA和MGF1)
  • v1.0 (2016年10月)
    • JWS完整文档
  • v2.1 (2016年12月)
    • JWE实现
  • 更多...

已知问题

  • mbstring.func_overload 可能导致 strlen() 返回意外结果