Next: Publishing mutually hyperlinked documents
 Up: Implementation issues
 Previous: Server software
The client software consists of an HTTP proxy and
a set of publishing tools. An individual wishing only to
retrieve Publius content just requires the proxy. The
proxy transparently sends non Publius URLs to the 
appropriate servers and passes the returned content
back to the browser. Upon receiving a request for a Publius URL 
the proxy first retrieves the encrypted document and shares 
as described in Section 3.3 and then takes one of three actions. 
If the decrypted document successfully verifies,
it is sent back to the browser. If the proxy is
unable to find a document that successfully 
verifies an HTML based error message is returned to
the browser. If the requested document
is found to have been updated then an HTTP redirect
request is sent to the browser along with the update
URL.
Avi Rubin
2000-06-13