'Encode a response to a L{WebResponse}, signing it first if appropriate.
@raises EncodingError: When I can\'t figure out how to encode this
message.
@raises AlreadySigned: When this response is already signed.
@returntype: L{WebResponse}
@see: L{SigningEncoder.encode}'

def encodeResponse(self, response):

    return self.encoder.encode(response)
