Add button to page info to revoke user certificate decisions
commit67c87495f7b272a74ab1944af19202531b766b5b
authorjww@chromium.org <jww@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 13 Aug 2014 16:20:20 +0000 (13 16:20 +0000)
committerjww@chromium.org <jww@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 13 Aug 2014 16:21:57 +0000 (13 16:21 +0000)
tree2f2971dbe1385e07b8c8cde4ff69e243841569e1
parent7546369387d798d46f687c345364c508bd049ae8
Add button to page info to revoke user certificate decisions

Currently, if a user clicks 'proceed' through an SSL interstitial, their only
way to revoke this decision is to restart their browser session. This commit
provides an explicit button in the page info to revoke this decision if the
user is using the remember certificate error decisions experiment. Since
decisions are remembered across browser restarts for these users, it's
important to provide them with a mechanism to revoke their decision later.

BUG=262615
NOTRY=true

Review URL: https://codereview.chromium.org/418133012

Cr-Commit-Position: refs/heads/master@{#289311}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289311 0039d316-1c4b-4281-b951-d872f2087c98
24 files changed:
chrome/android/java/res/drawable/website_settings_reset_cert_decisions.xml [new file with mode: 0644]
chrome/android/java/res/values/colors.xml
chrome/android/java/src/org/chromium/chrome/browser/WebsiteSettingsPopup.java
chrome/app/generated_resources.grd
chrome/browser/ssl/chrome_ssl_host_state_delegate.cc
chrome/browser/ssl/chrome_ssl_host_state_delegate.h
chrome/browser/ssl/chrome_ssl_host_state_delegate_test.cc
chrome/browser/ui/android/website_settings_popup_android.cc
chrome/browser/ui/android/website_settings_popup_android.h
chrome/browser/ui/cocoa/website_settings/website_settings_bubble_controller.h
chrome/browser/ui/cocoa/website_settings/website_settings_bubble_controller.mm
chrome/browser/ui/views/website_settings/website_settings_popup_view.cc
chrome/browser/ui/views/website_settings/website_settings_popup_view.h
chrome/browser/ui/website_settings/website_settings.cc
chrome/browser/ui/website_settings/website_settings.h
chrome/browser/ui/website_settings/website_settings_ui.cc
chrome/browser/ui/website_settings/website_settings_ui.h
content/browser/android/content_view_core_impl.cc
content/browser/ssl/ssl_host_state.cc [deleted file]
content/browser/ssl/ssl_host_state.h [deleted file]
content/browser/ssl/ssl_policy_backend.cc
content/browser/ssl/ssl_policy_backend.h
content/content_browser.gypi
content/public/browser/ssl_host_state_delegate.h