Index: net/quic/crypto/proof_verifier_chromium_test.cc |
diff --git a/net/quic/crypto/proof_verifier_chromium_test.cc b/net/quic/crypto/proof_verifier_chromium_test.cc |
index ddd4c94b9e6b548a8e9871e2a76be1102cb0a55b..19ccdef85e0f75294aae885a1b379f9b3d20d52b 100644 |
--- a/net/quic/crypto/proof_verifier_chromium_test.cc |
+++ b/net/quic/crypto/proof_verifier_chromium_test.cc |
@@ -12,6 +12,7 @@ |
#include "net/cert/cert_verifier.h" |
#include "net/cert/ct_log_verifier.h" |
#include "net/cert/ct_policy_enforcer.h" |
+#include "net/cert/ct_policy_status.h" |
#include "net/cert/ct_serialization.h" |
#include "net/cert/ct_verify_result.h" |
#include "net/cert/mock_cert_verifier.h" |
@@ -56,13 +57,14 @@ class FailsTestCTPolicyEnforcer : public CTPolicyEnforcer { |
FailsTestCTPolicyEnforcer() {} |
~FailsTestCTPolicyEnforcer() override {} |
- bool DoesConformToCTEVPolicy(X509Certificate* cert, |
- const ct::EVCertsWhitelist* ev_whitelist, |
- const ct::CTVerifyResult& ct_result, |
- const BoundNetLog& net_log) override { |
+ ct::EVPolicyCompliance DoesConformToCTEVPolicy( |
+ X509Certificate* cert, |
+ const ct::EVCertsWhitelist* ev_whitelist, |
+ const ct::SCTList& verified_scts, |
+ const BoundNetLog& net_log) override { |
ADD_FAILURE() << "CTPolicyEnforcer::DoesConformToCTEVPolicy() should " |
<< "not be called"; |
- return false; |
+ return ct::EVPolicyCompliance::EV_POLICY_DOES_NOT_APPLY; |
} |
}; |
@@ -73,11 +75,13 @@ class MockCTPolicyEnforcer : public CTPolicyEnforcer { |
MockCTPolicyEnforcer(bool is_ev) : is_ev_(is_ev) {} |
~MockCTPolicyEnforcer() override {} |
- bool DoesConformToCTEVPolicy(X509Certificate* cert, |
- const ct::EVCertsWhitelist* ev_whitelist, |
- const ct::CTVerifyResult& ct_result, |
- const BoundNetLog& net_log) override { |
- return is_ev_; |
+ ct::EVPolicyCompliance DoesConformToCTEVPolicy( |
+ X509Certificate* cert, |
+ const ct::EVCertsWhitelist* ev_whitelist, |
+ const ct::SCTList& verified_scts, |
+ const BoundNetLog& net_log) override { |
+ return is_ev_ ? ct::EVPolicyCompliance::EV_POLICY_COMPLIES_VIA_SCTS |
+ : ct::EVPolicyCompliance::EV_POLICY_NOT_ENOUGH_SCTS; |
} |
private: |