Added CertVerifyResult to QuicCryptoClientStream.
commitcf0bfc91574e2ca1496af298eda736817f76f209
authorrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 2 Aug 2013 00:58:35 +0000 (2 00:58 +0000)
committerrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 2 Aug 2013 00:58:35 +0000 (2 00:58 +0000)
tree6253c54bdc02913a82b3bd0ab8731e43974dc53d
parente10543c9e1b1d9a5a931a39881abb076f57df586
Added CertVerifyResult to QuicCryptoClientStream.

This change fixes the problem with two
QuicCryptoClientStream's for the same server are to finish
out of order, then we would display the incorrect
information for the certificate in the UI.

After we have successfully negotiated CHLO, we update
QuicCryptoClientStream's CertVerifyResult from the cache.

Also cached the verify_details_ when we get errors from
Proof verify.

Review URL: https://chromiumcodereview.appspot.com/21152003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215177 0039d316-1c4b-4281-b951-d872f2087c98
net/quic/quic_crypto_client_stream.cc
net/quic/quic_crypto_client_stream.h