Cherry-pick "Reject rather than abort client certificates"

Bug 11375270

Taken from https://codereview.chromium.org/42583002/ PS2

Original description:

Reject rather than abort client certificates

The default behavior in the existing implementation was to reject the
client cert request but allow the SSL connection to proceed (so allowing
the server to choose policy on how to handle this scenario). Implement
the content callbacks to acheive the same.

Change-Id: Id9b091a876b9e1ed2f7092876511987cd1fa4a74
4 files changed