1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef CHROME_BROWSER_SSL_SSL_CERT_REPORTER_H_
6 #define CHROME_BROWSER_SSL_SSL_CERT_REPORTER_H_
14 // An interface used by interstitial pages to send reports of invalid
15 // certificate chains.
16 class SSLCertReporter
{
18 virtual ~SSLCertReporter() {}
20 // Sends a serialized certificate report to the report collection
22 virtual void ReportInvalidCertificateChain(
23 const std::string
& serialized_report
) = 0;
26 #endif // CHROME_BROWSER_SSL_SSL_CERT_REPORTER_H_