2013-08-29 63 views
3

我的PHP應用程序按照JWT第11版草案接收JSON Web令牌。我想知道是否有能夠解碼簽名(JWS)和加密(JWE)的JWT的PHP類或庫?對於草案6,我只能找到一個沒有最近加密更改的文件(從A128CBC + HS256到A128CBC-HS256)。 http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-11 - 有關詳細信息,請參閱此處。PHP JWT與JSON Web令牌草案11兼容

im當前面臨的問題是當試圖解密令牌時,PHP JWT庫im正在使用太多段的警告。它期待3段,但我收到5.

任何幫助,將不勝感激!

+0

我唯一發現的是https://github.com/nov/jose-php –

回答

0

我開發了一個PHP庫來支持JWT,JWS,JWE,JWK和JWA。這個庫正在積極開發中,並且已經提供了很多簽名和加密算法。 該文檔還不完整,但如果您有任何問題,請隨時與我聯繫。

如果您收到5段,它是一個JWE對象(加密)。要解密它,你必須有一個私鑰(JWK對象)。

https://github.com/Spomky-Labs/JOSE