Summary. It throws this error <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate. What you expected. `urllib.request.urlopen` should succeed. What happened instead. it unable to fetch the `JWKSet` ## Reproduction Steps ```python self.signing_key = self.jwks_client.get_signing_key_from_jwt(self.token) ``` ## System Information $ python -m jwt.help ``` { "cryptography": { "version": "41.0.1" }, "implementation": { "name": "CPython", "version": "3.11.2" }, "platform": { "release": "21.6.0", "system": "Darwin" }, "pyjwt": { "version": "2.7.0" } } ``` This command is only available on PyJWT v1.6.3 and greater. Otherwise, please provide some basic information about your system.