• davidben's avatar
    Un-refcount SSLClientAuthHandler. · 6cd57dd5
    davidben authored
    That class doesn't really need to be ref-counted externally. There is one
    catch: the caller is responsible for ensuring ClientCertStore is alive for the
    duration of its async operation.
    
    Resolve this by detaching it into a ref-counted Core internal to
    SSLClientAuthHandler. Add a test to test this case.
    
    Also make ContentBrowserClient's default client auth hook always select no
    certificate so content_shell doesn't hang.
    
    This relands the rest of https://codereview.chromium.org/596873002
    
    BUG=439134
    
    Review URL: https://codereview.chromium.org/795773002
    
    Cr-Commit-Position: refs/heads/master@{#308142}
    6cd57dd5
content_browser_client.h 25.9 KB