summaryrefslogtreecommitdiffstats
path: root/content/browser/ssl/ssl_policy_backend.cc
Commit message (Collapse)AuthorAgeFilesLines
* Move navigation and frame tree classes to a new frame_host/ directory.nasko@chromium.org2013-10-301-1/+1
| | | | | | | | | | This CL moves all frame tree classes, Navigation* and its dependencies from web_contents/ to a separate frame_host/ directory. BUG=304341 Review URL: https://codereview.chromium.org/49823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231921 0039d316-1c4b-4281-b951-d872f2087c98
* This CL adds error tracking to SSLPolicy. felt@chromium.org2013-08-031-6/+10
| | | | | | | | | | | | | | | | | | For a certificate to be allowed, it must not have any *additional* errors from when it was allowed, but for a certificate to be denied, it need only match *any* errors that caused it to be denied. Denial is checked before allowance. More specifically: * If you are checking CertC with ErrorC against the set of saved certificates, we will deny CertC if ErrorC has any overlap with any saved denied certificates. It does not need to be a perfect match. * If you are checking CertC with ErrorC against the set of saved certificates, we will allow CertC if ErrorC is a perfect match to or subset of any saved allowed certificates. BUG=263214 R=rsleevi@chromium.org TBR=abarth@chromium.org Review URL: https://chromiumcodereview.appspot.com/20931003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215516 0039d316-1c4b-4281-b951-d872f2087c98
* content: convert SSL notifications to observer usage (take 2)phajdan.jr@chromium.org2013-02-131-1/+1
| | | | | | | | | | This is a resubmit of https://codereview.chromium.org/12041059 BUG=175308, 170921 Review URL: https://codereview.chromium.org/12249003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182187 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "content: convert SSL notifications to observer usage"phajdan.jr@chromium.org2013-02-111-1/+1
| | | | | | | | | | | | Caused new crashes. TBR=jam BUG=175308, 170921 Review URL: https://codereview.chromium.org/12220100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181738 0039d316-1c4b-4281-b951-d872f2087c98
* content: convert SSL notifications to observer usagephajdan.jr@chromium.org2013-02-081-1/+1
| | | | | | | | BUG=170921 Review URL: https://codereview.chromium.org/12041059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181488 0039d316-1c4b-4281-b951-d872f2087c98
* content/browser: Move ssl code into the content namespace.tfarina@chromium.org2012-10-241-1/+3
| | | | | | | | R=jam@chromium.org Review URL: https://codereview.chromium.org/11283004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163929 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch more code into the content namespace.jam@chromium.org2012-10-231-0/+2
| | | | | | Review URL: https://codereview.chromium.org/11231077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163632 0039d316-1c4b-4281-b951-d872f2087c98
* TabContents -> WebContentsImpl, part 3.avi@chromium.org2012-04-101-2/+2
| | | | | | | | | | BUG=105875 TEST=no change Review URL: http://codereview.chromium.org/9960071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131634 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ssl_host_state.h dependency from chrome.jam@chromium.org2012-02-131-1/+1
| | | | | | | | | I suspect there'll be a few objects that hang off BrowserContext/ResourceContext which are per profile that we don't want chrome to know about or even to create. For now, I did a one-off by manually keeping a map and deleting it when the BrowserContext goes away. If we hit others, we can generalize this into a template, perhaps like RenderViewHostObserverTracker. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9384029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121706 0039d316-1c4b-4281-b951-d872f2087c98
* Rename NavigationController to NavigationControllerImpl. I'll get rid of ↵jam@chromium.org2012-01-041-2/+2
| | | | | | | | | | content::NavigationController in a separate change. BUG=98716 TBR=joi Review URL: http://codereview.chromium.org/9091002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116288 0039d316-1c4b-4281-b951-d872f2087c98
* Convert unix_hacker functions on NavigationController that are used by ↵jam@chromium.org2011-12-291-1/+1
| | | | | | | | | | Chrome to CamelCase. This is in preparation for adding an interface around NavigationController. BUG=98716 TBR=joi Review URL: http://codereview.chromium.org/8989070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115937 0039d316-1c4b-4281-b951-d872f2087c98
* Trivial move of content::BrowserContext to content/public.joi@chromium.org2011-12-151-1/+1
| | | | | | | | | | | R=avi@chromium.org TBR=rlp@chromium.org BUG=98716 TEST= Review URL: http://codereview.chromium.org/8921021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114651 0039d316-1c4b-4281-b951-d872f2087c98
* Removal of Profile from content part 7.avi@chromium.org2011-08-091-1/+1
| | | | | | | | | BUG=76788 TEST=no change visible Review URL: http://codereview.chromium.org/7575010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96046 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95552 - Revert 95541 - Profiles: SSLManger broadcasts ↵yzshen@chromium.org2011-08-051-3/+4
| | | | | | | | | | | | | | | | | | | | | | | SSL_INTERNAL_STATE_CHANGED with a Source<BrowserContext> instead of a Source<NavigationController>. We do this since SSLManagers want to hear all the notifications coming from different NavigationControllers; not just from the one they are associated with. BUG=87457 TEST=none R=abarth TBR=darin Review URL: http://codereview.chromium.org/7542029 Sorry about this. The tree stubbornly refuses to go green and yours is the only remaining patch in the blamelist. TBR=erg@google.com Review URL: http://codereview.chromium.org/7575035 TBR=apatrick@chromium.org Review URL: http://codereview.chromium.org/7550025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95571 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 95541 - Profiles: SSLManger broadcasts SSL_INTERNAL_STATE_CHANGED ↵apatrick@chromium.org2011-08-051-4/+3
| | | | | | | | | | | | | | | | | | | | with a Source<BrowserContext> instead of a Source<NavigationController>. We do this since SSLManagers want to hear all the notifications coming from different NavigationControllers; not just from the one they are associated with. BUG=87457 TEST=none R=abarth TBR=darin Review URL: http://codereview.chromium.org/7542029 Sorry about this. The tree stubbornly refuses to go green and yours is the only remaining patch in the blamelist. TBR=erg@google.com Review URL: http://codereview.chromium.org/7575035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95552 0039d316-1c4b-4281-b951-d872f2087c98
* Profiles: SSLManger broadcasts SSL_INTERNAL_STATE_CHANGED with a ↵erg@google.com2011-08-051-3/+4
| | | | | | | | | | | | | | | Source<BrowserContext> instead of a Source<NavigationController>. We do this since SSLManagers want to hear all the notifications coming from different NavigationControllers; not just from the one they are associated with. BUG=87457 TEST=none R=abarth TBR=darin Review URL: http://codereview.chromium.org/7542029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95541 0039d316-1c4b-4281-b951-d872f2087c98
* Removal of Profile from content part 1.avi@chromium.org2011-07-271-2/+2
| | | | | | | | | BUG=76788 TEST=no change visible Review URL: http://codereview.chromium.org/7464009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94317 0039d316-1c4b-4281-b951-d872f2087c98
* Move most of the core SSL code from chrome to content. The UI code that's ↵jam@chromium.org2011-06-031-0/+39
specific to Chrome (i.e. interstitial, dialogs) stays behind. This change just moves code, and so adds a bunch of files to DEPS. I'll add proper interfaces in a follow up cl, but keeping the move simple at first. BUG=76697 Review URL: http://codereview.chromium.org/7111013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87866 0039d316-1c4b-4281-b951-d872f2087c98