summaryrefslogtreecommitdiffstats
path: root/chromeos/network/network_profile_handler.h
diff options
context:
space:
mode:
authorpneubeck@chromium.org <pneubeck@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-13 15:30:04 +0000
committerpneubeck@chromium.org <pneubeck@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-13 15:30:04 +0000
commit72b3a7eea94e94507e8ae7398082e9ffe1cd620f (patch)
treee67f659eade2654e5137037dc4403b01dd6e1949 /chromeos/network/network_profile_handler.h
parent514a497e58caebaca362a42a76d174c593ad00c8 (diff)
downloadchromium_src-72b3a7eea94e94507e8ae7398082e9ffe1cd620f.zip
chromium_src-72b3a7eea94e94507e8ae7398082e9ffe1cd620f.tar.gz
chromium_src-72b3a7eea94e94507e8ae7398082e9ffe1cd620f.tar.bz2
Automatically resolve ClientCertificatePatterns.
This adds a new ClientCertResolver to chromeos/network, which automatically resolves ClientCertificatePatterns and writes the cert id of the matching certificate to Shill. This should fix several issues like updating client certs and auto-connect immediately after installing EAP networks from policy. It's required for Ethernet EAP policies where the current pattern matching on each manual connect isn't sufficient. BUG=234983, 126870 Review URL: https://chromiumcodereview.appspot.com/22327005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217257 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/network/network_profile_handler.h')
-rw-r--r--chromeos/network/network_profile_handler.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/chromeos/network/network_profile_handler.h b/chromeos/network/network_profile_handler.h
index 15bb0fd..15f52289 100644
--- a/chromeos/network/network_profile_handler.h
+++ b/chromeos/network/network_profile_handler.h
@@ -60,6 +60,7 @@ class CHROMEOS_EXPORT NetworkProfileHandler
static const char kSharedProfilePath[];
protected:
+ friend class ClientCertResolverTest;
friend class NetworkHandler;
NetworkProfileHandler();