DescriptionOnly use the platform cert in verification in SSLClientSocketOpenSSL.
Align with SSLClientSocketNSS's behavior around the PeerCertificate object.
Within the sandbox for Chromoting, the platform certificate may be unavailable
while the SSL-layer certificate is. Match NSS in using the SSL-layer
certificate for many operations. Also check appropriately for the platform
certificate being NULL in DoVerifyCert rather than simply crashing.
BUG=414315
TEST=Install Chromoting app. Connecting to another computer works.
Committed: https://crrev.com/30798ed89c20e306765869a22f7d318daa209fed
Cr-Commit-Position: refs/heads/master@{#295764}
Patch Set 1 #
Total comments: 10
Patch Set 2 : rsleevi comments #Patch Set 3 : x509_certiifcate_openssl #Patch Set 4 : Actually fix Android build #
Total comments: 4
Patch Set 5 : don't export two versions #
Messages
Total messages: 12 (2 generated)
|