| Index: extensions/common/cast/cast_cert_validator.h
|
| diff --git a/extensions/common/cast/cast_cert_validator.h b/extensions/common/cast/cast_cert_validator.h
|
| index 8f2f4def340a01456a95867f2a7e819e1db3e081..71ca34c0dddeca48dd0cab08cdf5a2280a0adbc9 100644
|
| --- a/extensions/common/cast/cast_cert_validator.h
|
| +++ b/extensions/common/cast/cast_cert_validator.h
|
| @@ -86,6 +86,16 @@ bool VerifyDeviceCert(const std::vector<std::string>& certs,
|
| std::unique_ptr<CertVerificationContext> CertVerificationContextImplForTest(
|
| const base::StringPiece& spki);
|
|
|
| +// Exposed only for testing, not for use in production code.
|
| +//
|
| +// Injects trusted root certificates into the CastTrustStore.
|
| +// |data| must remain valid and not be mutated throughout the lifetime of
|
| +// the program.
|
| +// Warning: Using this function concurrently with VerifyDeviceCert()
|
| +// is not thread safe.
|
| +bool AddTrustAnchorForTest(const uint8_t* data,
|
| + size_t length) WARN_UNUSED_RESULT;
|
| +
|
| } // namespace cast_crypto
|
| } // namespace api
|
| } // namespace extensions
|
|
|