def _get_client_public_key(self, access_token):
        _jws = jws.factory(access_token)
        if _jws:
            data = _jws.verify_compact(access_token,
                                       self.keyjar.get_verify_key(owner=""))
            try:
                return keyrep(data["cnf"]["jwk"])
            except __HOLE__:
                raise NonPoPTokenError(
                    "Could not extract public key as JWK from access token")

        raise NonPoPTokenError("Unsigned access token, maybe not PoP?")
dataset/ETHPy150Open rohe/pyoidc/src/oic/extension/proof_of_possesion.py/PoPProvider._get_client_public_key