diff --git a/README.rst b/README.rst index 7dee132..0af5a6b 100644 --- a/README.rst +++ b/README.rst @@ -42,7 +42,7 @@ The class method ``HTTPSignatureAuth.verify()`` can be used to verify responses .. code-block:: python - class key_resolver: + class MyKeyResolver: def resolve_public_key(self, key_id): assert key_id == 'squirrel' return 'monorail_cat' @@ -50,7 +50,7 @@ The class method ``HTTPSignatureAuth.verify()`` can be used to verify responses response = requests.get(url, auth=auth) HTTPSignatureAuth.verify(response, signature_algorithm=algorithms.HMAC_SHA256, - key_resolver=key_resolver) + key_resolver=MyKeyResolver()) More generally, you can reconstruct an arbitrary request using the `Requests API `_ and pass it to ``verify()``: