DescriptionRemove dependency on X509Certificate::Cache behaviour when selecting a client certificate on Win
On OS X and Linux (cocoa/gtk), the original X509Certificate pointer supplied in SSLCertRequestInfo's client_certs is the one returned when a user selects a certificate.
On Windows, a new X509Certificate is created from the selected certificate and returned, rather than the original X509Certificate. This translates to a dependency on X509Certificate::Cache to return the same certificate, which, while presently is true, is an implementation specific detail that should not be relied upon.
BUG=none
TEST=SSL client authentication continues to work on Windows
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=57003
Patch Set 1 #
Total comments: 2
Patch Set 2 : Address feedback #Messages
Total messages: 3 (0 generated)
|