Right now the connection is just shut down if Perspectives checking fails (or really if we get any error). What should happen is we go ahead and accept the HTTPS connection from the client and then return a HTML page explaining the problem and ultimately giving the client some means of overriding the decision.
Need to check the client request to make sure it will accept HTML in response.
Right now the connection is just shut down if Perspectives checking fails (or really if we get any error). What should happen is we go ahead and accept the HTTPS connection from the client and then return a HTML page explaining the problem and ultimately giving the client some means of overriding the decision.
Need to check the client request to make sure it will accept HTML in response.