swiftcore-lib / php-jose
纯PHP实现的JSON对象签名和加密库。
v0.3.0
2016-09-16 04:25 UTC
Requires
- php: ^5.6|^7.0
- ext-gmp: *
- lib-openssl: *
- fgrosse/phpasn1: ^1.5
Requires (Dev)
- phpdocumentor/phpdocumentor: ^2.9
- phpunit/phpunit: ^5.5
- satooshi/php-coveralls: ^1.0
This package is not auto-updated.
Last update: 2024-09-14 19:14:49 UTC
README
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()
返回意外结果