尝试用着 tinywan/jwt里面的 RSA512,发现代码不支持,后来自己研究了下发现 getPublicKey 以及 getPrivateKey 尚未增加RS384 RS512 的处理。 处理完了,跟着注释生产 private key public key 过后,却一直遇到这个问题。 如果有哪些大佬知道情况请帮个忙提供个思路。
encode 没问题,就是decode 会一直遇到。感谢各位大神~
\openssl_error_string()
string (50) "error:0909006C:PEM routines:get_name:no start line"
https://github.com/firebase/php-jwt
Works great
嗯,我MBP用的 PHP 8.1,然后这个 tinywan/jwt 里面的依赖是 5.5,在 LibreSSL 2.8.3 时候可能无法顺利解码。望大佬可以增加 PHP/openssl版本依赖,避免日后大家升级 PHP 8.1 还是 OpenSSL 版本差异时候出现问题。
更多:https://github.com/Tinywan/jwt
感谢大佬