Package openid :: Package server :: Module server :: Class SigningEncoder
[frames | no frames]

Type SigningEncoder

object --+    
         |    
   Encoder --+
             |
            SigningEncoder


I encode responses in to WebResponses, signing them when required.
Method Summary
  __init__(self, signatory)
Create a SigningEncoder.
WebResponse encode(self, response)
Encode a response to a WebResponse, signing it first if appropriate.
Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Method Details

__init__(self, signatory)
(Constructor)

Create a SigningEncoder.
Parameters:
signatory - The Signatory I will make signatures with.
           (type=Signatory)
Overrides:
__builtin__.object.__init__

encode(self, response)

Encode a response to a WebResponse, signing it first if appropriate.
Returns:
WebResponse
Raises:
EncodingError - When I can't figure out how to encode this message.
AlreadySigned - When this response is already signed.
Overrides:
openid.server.server.Encoder.encode

Generated by Epydoc 2.1 on Fri Jun 27 15:48:22 2008 http://epydoc.sf.net