php-jwt icon indicating copy to clipboard operation
php-jwt copied to clipboard

openssl_pkey_get_public function is returning an empty instance of OpenSSLAsymmetricKey

Open saulsluz opened this issue 1 year ago • 0 comments

I'm running from docker php:8.1-apache and for some reason at this line openssl_pkey_get_public function is returning an empty instance of OpenSSLAsymmetricKey.

To reproduce:

The JWKs:

{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "rsa1",
      "alg": "RS256",
      "n": "yKqGRQyJtqxRm_Mo2YTCCAkPSDb7uNgC7tXjgVzNv2_XB8r4vMibBpZFPbwyVUk0wGhPk8qLjrIj_K8IMu_IYtkq87pc1_1FAOub7e3xUrMx66GCq8QG94xROSfDWuMy7twILwjbkzNEU6bNibM0IQbCvdybFPhq4YHvlwOjfuMl2mNUma8wT1_l2MZenV1dmeLTg_kYGe9PGmn9JiY4t01Nj1FJQj9rH863KAa3LadQ4l8aBOpaIZwjANo3GCJJd4uSB67G-p0wuuDDYbiUGtN55degXjDKrv3v5bLgpPMX6ynvt2bi0olb_QZfovTnUaLfsZpCXTk_CvUXr2Q2Kw"
    }
  ]
}

The call:

$keyset = JWK::parseKeySet($jwks);

Did I miss something?

saulsluz avatar Dec 17 '24 22:12 saulsluz