diff --git a/tuf/interposition/README.md b/tuf/interposition/README.md index 29f2f58b..1892f502 100644 --- a/tuf/interposition/README.md +++ b/tuf/interposition/README.md @@ -16,7 +16,7 @@ target requests are made transparently by the low level *tuf/client/updater.py* module. -### Interposition Example +### Interposition Examples To use interposition, integrators must: @@ -26,6 +26,8 @@ To use interposition, integrators must: 4. Deconfigure interposition. +## Option 1 + ```python from tuf.interposition import urllib_tuf as urllib from tuf.interposition import urllib2_tuf as urllib2 @@ -48,6 +50,15 @@ tuf.interposition.deconfigure(configuration) ``` +## Option 2 + +```python +@tuf.interposition.open_url +def instancemethod(self, url, ...): + ... +``` + + Note: tuf.interposition.refresh(configuration) may be called to force a refresh of the TUF metadata. Interposition normally performs a refresh of TUF metadata when configure() is called.