| Index: chrome/browser/ssl/security_state_model.h
|
| diff --git a/chrome/browser/ssl/security_state_model.h b/chrome/browser/ssl/security_state_model.h
|
| index 8989efb676d4dc249f84dd745deebe3db9b9db4d..f4ad69939d6a1e56792367a33495b671b70b302a 100644
|
| --- a/chrome/browser/ssl/security_state_model.h
|
| +++ b/chrome/browser/ssl/security_state_model.h
|
| @@ -19,6 +19,7 @@ class WebContents;
|
| } // namespace content
|
|
|
| class Profile;
|
| +class SecurityStateModelDelegate;
|
|
|
| // SecurityStateModel provides high-level security information about a
|
| // page or request. It is attached to a WebContents and will provide the
|
| @@ -135,6 +136,7 @@ class SecurityStateModel
|
| static void SecurityInfoForRequest(const GURL& url,
|
| const content::SSLStatus& ssl,
|
| Profile* profile,
|
| + bool used_known_mitm_certificate,
|
| SecurityInfo* security_info);
|
|
|
| private:
|
| @@ -151,6 +153,11 @@ class SecurityStateModel
|
| mutable GURL visible_url_;
|
| mutable content::SSLStatus visible_ssl_status_;
|
|
|
| + // TODO(estark): The SecurityStateModel temporarily owns and
|
| + // instantiates this member, but it will soon be injected, once the
|
| + // model is compnentized. https://crbug.com/515071
|
| + scoped_ptr<SecurityStateModelDelegate> delegate_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(SecurityStateModel);
|
| };
|
|
|
|
|