| Index: net/cert/cert_policy_enforcer.h
|
| diff --git a/net/cert/cert_policy_enforcer.h b/net/cert/cert_policy_enforcer.h
|
| index e6c7960ac9a28fcc2211e39f2dabdb59974ed3c8..5d6b64b06d6a2d732a947c110c0b01e32d34f696 100644
|
| --- a/net/cert/cert_policy_enforcer.h
|
| +++ b/net/cert/cert_policy_enforcer.h
|
| @@ -7,6 +7,7 @@
|
| #include <stddef.h>
|
|
|
| #include "net/base/net_export.h"
|
| +#include "net/base/net_log.h"
|
|
|
| namespace net {
|
|
|
| @@ -30,21 +31,17 @@ class NET_EXPORT CertPolicyEnforcer {
|
| virtual ~CertPolicyEnforcer();
|
|
|
| // Returns true if the collection of SCTs for the given certificate
|
| - // conforms with the CT/EV policy.
|
| + // conforms with the CT/EV policy. Conformance details are logged to
|
| + // |net_log|.
|
| // |cert| is the certificate for which the SCTs apply.
|
| // |ct_result| must contain the result of verifying any SCTs associated with
|
| // |cert| prior to invoking this method.
|
| bool DoesConformToCTEVPolicy(X509Certificate* cert,
|
| const ct::EVCertsWhitelist* ev_whitelist,
|
| - const ct::CTVerifyResult& ct_result);
|
| + const ct::CTVerifyResult& ct_result,
|
| + const BoundNetLog& net_log);
|
|
|
| private:
|
| - bool IsCertificateInWhitelist(X509Certificate* cert,
|
| - const ct::EVCertsWhitelist* ev_whitelist);
|
| -
|
| - bool HasRequiredNumberOfSCTs(X509Certificate* cert,
|
| - const ct::CTVerifyResult& ct_result);
|
| -
|
| bool require_ct_for_ev_;
|
| };
|
|
|
|
|