| Index: components/cast_certificate/cast_cert_validator.h
|
| diff --git a/components/cast_certificate/cast_cert_validator.h b/components/cast_certificate/cast_cert_validator.h
|
| index a918dd582070f1c496f7e40120922f3f46669e02..ff04f58ceab0cc248423633dab623af2333b97b6 100644
|
| --- a/components/cast_certificate/cast_cert_validator.h
|
| +++ b/components/cast_certificate/cast_cert_validator.h
|
| @@ -99,17 +99,20 @@ bool VerifyDeviceCert(const std::vector<std::string>& certs,
|
| const CastCRL* crl,
|
| CRLPolicy crl_policy) WARN_UNUSED_RESULT;
|
|
|
| -// Exposed only for testing, not for use in production code.
|
| -//
|
| // This is an overloaded version of VerifyDeviceCert that allows
|
| -// the input of a custom TrustStore.
|
| -bool VerifyDeviceCertForTest(const std::vector<std::string>& certs,
|
| - const base::Time& time,
|
| - std::unique_ptr<CertVerificationContext>* context,
|
| - CastDeviceCertPolicy* policy,
|
| - const CastCRL* crl,
|
| - CRLPolicy crl_policy,
|
| - net::TrustStore* trust_store) WARN_UNUSED_RESULT;
|
| +// the input of a custom TrustStore. If |trust_store| is null, then the default
|
| +// is used.
|
| +//
|
| +// For production use pass |trust_store| as nullptr to use the production trust
|
| +// store.
|
| +bool VerifyDeviceCertUsingCustomTrustStore(
|
| + const std::vector<std::string>& certs,
|
| + const base::Time& time,
|
| + std::unique_ptr<CertVerificationContext>* context,
|
| + CastDeviceCertPolicy* policy,
|
| + const CastCRL* crl,
|
| + CRLPolicy crl_policy,
|
| + net::TrustStore* trust_store) WARN_UNUSED_RESULT;
|
|
|
| // Exposed only for unit-tests, not for use in production code.
|
| // Production code would get a context from VerifyDeviceCert().
|
|
|