feat: expose the chromium validated certificate in the certificate verify proc (#21890)

This commit is contained in:
Samuel Attard
2020-01-27 10:48:29 -08:00
committed by Jeremy Apthorp
parent f34cbe66a0
commit 37feeb8e5f
4 changed files with 4 additions and 0 deletions

View File

@@ -32,6 +32,7 @@ void CertVerifierClient::Verify(
params.default_result = net::ErrorToString(default_error);
params.error_code = default_error;
params.certificate = certificate;
params.validated_certificate = default_result.verified_cert;
cert_verify_proc_.Run(
params,
base::AdaptCallbackForRepeating(base::BindOnce(

View File

@@ -17,6 +17,7 @@ struct VerifyRequestParams {
std::string default_result;
int error_code;
scoped_refptr<net::X509Certificate> certificate;
scoped_refptr<net::X509Certificate> validated_certificate;
VerifyRequestParams();
VerifyRequestParams(const VerifyRequestParams&);