| Index: chrome/browser/ui/website_settings/website_settings_ui.cc
|
| diff --git a/chrome/browser/ui/website_settings/website_settings_ui.cc b/chrome/browser/ui/website_settings/website_settings_ui.cc
|
| index 9bb47a332580ea38b4c07122c1feb2c6fe072ae3..41275053432d07dd039cf40b585f6e37168824e3 100644
|
| --- a/chrome/browser/ui/website_settings/website_settings_ui.cc
|
| +++ b/chrome/browser/ui/website_settings/website_settings_ui.cc
|
| @@ -83,9 +83,13 @@ WebsiteSettingsUI::PermissionInfo::PermissionInfo()
|
| WebsiteSettingsUI::IdentityInfo::IdentityInfo()
|
| : identity_status(WebsiteSettings::SITE_IDENTITY_STATUS_UNKNOWN),
|
| cert_id(0),
|
| - connection_status(WebsiteSettings::SITE_CONNECTION_STATUS_UNKNOWN) {
|
| + connection_status(WebsiteSettings::SITE_CONNECTION_STATUS_UNKNOWN),
|
| + cert_transparency_status(
|
| + WebsiteSettings::CERT_TRANSPARENCY_STATUS_UNKNOWN) {
|
| }
|
|
|
| +WebsiteSettingsUI::IdentityInfo::~IdentityInfo() {}
|
| +
|
| string16 WebsiteSettingsUI::IdentityInfo::GetIdentityStatusText() const {
|
| if (identity_status == WebsiteSettings::SITE_IDENTITY_STATUS_CERT ||
|
| identity_status == WebsiteSettings::SITE_IDENTITY_STATUS_EV_CERT) {
|
| @@ -322,6 +326,24 @@ int WebsiteSettingsUI::GetFirstVisitIconID(const string16& first_visit) {
|
| return IDR_PAGEINFO_INFO;
|
| }
|
|
|
| +const gfx::Image& WebsiteSettingsUI::GetCertTransparencyIcon(
|
| + WebsiteSettings::CertTransparencyStatus status) {
|
| + int resource_id = IDR_PAGEINFO_INFO;
|
| + switch (status) {
|
| + case WebsiteSettings::CERT_TRANSPARENCY_STATUS_UNKNOWN:
|
| + case WebsiteSettings::CERT_TRANSPARENCY_STATUS_HAS_SCT:
|
| + break;
|
| + case WebsiteSettings::CERT_TRANSPARENCY_STATUS_HAS_VALID_SCT:
|
| + resource_id = IDR_PAGEINFO_GOOD;
|
| + break;
|
| + default:
|
| + NOTREACHED();
|
| + break;
|
| + }
|
| + ResourceBundle& rb = ResourceBundle::GetSharedInstance();
|
| + return rb.GetNativeImageNamed(resource_id);
|
| +}
|
| +
|
| // static
|
| const gfx::Image& WebsiteSettingsUI::GetFirstVisitIcon(
|
| const string16& first_visit) {
|
|
|