Add button to page info to revoke user certificate decisions.
commit71cd5ef79d5561fbc1c258c216151ef0cbe201cc
authorjww@chromium.org <jww@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 13 Aug 2014 21:22:04 +0000 (13 21:22 +0000)
committerjww@chromium.org <jww@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 13 Aug 2014 21:24:11 +0000 (13 21:24 +0000)
tree1307794ab575aaad71b02ed146116c420a34a168
parentebc614b5655481c553e0259fdc3e69e7789df107
Add button to page info to revoke user certificate decisions.

(Re-commit of https://codereview.chromium.org/418133012/)

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
TBR=tedchoc@chromium.org,rsesek@chromium.org,jam@chromium.org,pkasting@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#289382}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289382 0039d316-1c4b-4281-b951-d872f2087c98
23 files changed:
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