Chromium Code Reviews
DescriptionImplement SSL certificate error handling on the Mac. If the user gives
us bad certs to allow, we tell SecureTransport to not verify the server
cert, and only allow the cert to be one of the bad certs the user allows.
In the future we should figure out how to verify the server cert ourselves.
R=avi,eroman
BUG=http://crbug.com/11983
TEST=Visit https://www.ssl247.com/ and https://alioth.debian.org/. Clicking
the "Proceed anyway" button should bring you to the site with a red
"https" in the location bar.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=23321
Patch Set 1 #Patch Set 2 : Add Windows and Linux files #Patch Set 3 : Fix order of parameters for IsAllowedBadCert #Patch Set 4 : Move IsAllowedBadCert to ssl_config_service.h #
Total comments: 18
Patch Set 5 : Address all review comments except adding new function for checking allowed_bad_certs #Patch Set 6 : Rewrite CopyServerCert to return X509Certificate* instead of SecCertificateRef #
Total comments: 1
Patch Set 7 : Use DCHECK_GT #Patch Set 8 : CopyServerCert => GetServerCert #Patch Set 9 : Upload before checkin #
Messages
Total messages: 8 (0 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||