PHP 把 Public Key (.pem) 轉成JWK

一般 public key 裡面的內容長的像這樣:

-----BEGIN PUBLIC KEY-----
MII...
-----END PUBLIC KEY-----

當我們要用 JWK 公開 public key 的時候會發現:JWK 裡面放的是 Public key 的 modulus、exponent

所以必須要用下面的程式碼把 public key 的 modulus、exponent 抓出來
然後 exponent 的「/」換成「_」;「+」換成「-」,並且把「=」移除

這樣就會產生出如同 JWK Creator 製造出來的 JWK

參考資料

日期

作者

分類

標籤

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *