国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

奇怪的 JWT 問題

duo8668

嘗試用著 tinywan/jwt里面的 RSA512,發(fā)現代碼不支持,后來自己研究了下發(fā)現 getPublicKey 以及 getPrivateKey 尚未增加RS384 RS512 的處理。 處理完了,跟著注釋生產 private key public key 過后,卻一直遇到這個問題。 如果有哪些大佬知道情況請幫個忙提供個思路。

encode 沒問題,就是decode 會一直遇到。感謝各位大神~

 \openssl_error_string()                                                                                                                             
string (50) "error:0909006C:PEM routines:get_name:no start line"
1754 3 1
3個回答

ExecPHP
  • duo8668 2022-02-24

    嗯,我MBP用的 PHP 8.1,然后這個 tinywan/jwt 里面的依賴是 5.5,在 LibreSSL 2.8.3 時候可能無法順利解碼。望大佬可以增加 PHP/openssl版本依賴,避免日后大家升級 PHP 8.1 還是 OpenSSL 版本差異時候出現問題。

Tinywan

1、請貼上你的生成命令以及PHP版本運行環(huán)境
2、該包目前只驗證過:HS256、RS256算法類型,至于你說的RSA512算法類型沒有驗證,剛看了一下v6.0.0改動還是比較大的,你可以嘗試修改一下,測試通過后,提交個 PR 即可

  • 暫無評論
Tinywan

請更新到最新版本 v1.0.0:

  • 1、firebase/php-jwt update 6.0
  • 2、PHP8 support RS384、RS512 algorithms

更多:https://github.com/Tinywan/jwt

年代過于久遠,無法發(fā)表回答
??