# File lib/openid/server.rb, line 750 def encode(response) if (not response.kind_of?(Exception)) and response.needs_signing? if response.fields.has_key?('sig') raise AlreadySigned end response = @signatory.sign(response) end return super(response) end