Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1113)

Side by Side Diff: chrome/browser/chromeos/login/session/user_session_manager.h

Issue 1853753003: Certificate Transparency: New component for obtaining fresh STHs. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Addressing review comments Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_USER_SESSION_MANAGER_H_ 5 #ifndef CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_USER_SESSION_MANAGER_H_
6 #define CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_USER_SESSION_MANAGER_H_ 6 #define CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_USER_SESSION_MANAGER_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/callback.h" 10 #include "base/callback.h"
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 // Initialize RLZ. 156 // Initialize RLZ.
157 void InitRlz(Profile* profile); 157 void InitRlz(Profile* profile);
158 158
159 // Get the NSS cert database for the user represented with |profile| 159 // Get the NSS cert database for the user represented with |profile|
160 // and start certificate loader with it. 160 // and start certificate loader with it.
161 void InitializeCerts(Profile* profile); 161 void InitializeCerts(Profile* profile);
162 162
163 // Starts loading CRL set. 163 // Starts loading CRL set.
164 void InitializeCRLSetFetcher(const user_manager::User* user); 164 void InitializeCRLSetFetcher(const user_manager::User* user);
165 165
166 // Starts loading EV Certificates whitelist. 166 // Starts loading CT-related components, which are the EV Certificates
167 void InitializeEVCertificatesWhitelistComponent( 167 // whitelist and the STHSet.
168 void InitializeCertificateTransparencyComponents(
168 const user_manager::User* user); 169 const user_manager::User* user);
169 170
170 // Invoked when the user is logging in for the first time, or is logging in to 171 // Invoked when the user is logging in for the first time, or is logging in to
171 // an ephemeral session type, such as guest or a public session. 172 // an ephemeral session type, such as guest or a public session.
172 void SetFirstLoginPrefs(Profile* profile, 173 void SetFirstLoginPrefs(Profile* profile,
173 const std::string& public_session_locale, 174 const std::string& public_session_locale,
174 const std::string& public_session_input_method); 175 const std::string& public_session_input_method);
175 176
176 // Gets/sets Chrome OAuth client id and secret for kiosk app mode. The default 177 // Gets/sets Chrome OAuth client id and secret for kiosk app mode. The default
177 // values can be overridden with kiosk auth file. 178 // values can be overridden with kiosk auth file.
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after
479 bool waiting_for_child_account_status_; 480 bool waiting_for_child_account_status_;
480 481
481 base::WeakPtrFactory<UserSessionManager> weak_factory_; 482 base::WeakPtrFactory<UserSessionManager> weak_factory_;
482 483
483 DISALLOW_COPY_AND_ASSIGN(UserSessionManager); 484 DISALLOW_COPY_AND_ASSIGN(UserSessionManager);
484 }; 485 };
485 486
486 } // namespace chromeos 487 } // namespace chromeos
487 488
488 #endif // CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_USER_SESSION_MANAGER_H_ 489 #endif // CHROME_BROWSER_CHROMEOS_LOGIN_SESSION_USER_SESSION_MANAGER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698