#ifndef CHROME_BROWSER_UI_WEBUI_CERTIFICATE_MANAGER_CERTIFICATE_MANAGER_UI_H_
#define CHROME_BROWSER_UI_WEBUI_CERTIFICATE_MANAGER_CERTIFICATE_MANAGER_UI_H_
#include "chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.h"
#include "chrome/common/buildflags.h"
#include "chrome/common/webui_url_constants.h"
#include "content/public/browser/webui_config.h"
#include "content/public/common/url_constants.h"
#include "ui/web_dialogs/web_dialog_ui.h"
#include "ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.mojom.h"
class CertificateManagerUI;
class CertificateManagerUIConfig
: public content::DefaultWebUIConfig<CertificateManagerUI> { … };
class CertificateManagerUI
#if BUILDFLAG(IS_CHROMEOS)
: public ui::MojoWebDialogUI
#else
: public ui::MojoWebUIController
#endif
#if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
,
public certificate_manager_v2::mojom::CertificateManagerPageHandlerFactory
#endif
{ … };
#endif