ONC: Allow multiple CA certificates.
commit7f123d2a3dc472dd796c13e2d7d599446fe9831d
authorpneubeck@chromium.org <pneubeck@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 16 Dec 2013 13:08:13 +0000 (16 13:08 +0000)
committerpneubeck@chromium.org <pneubeck@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 16 Dec 2013 13:08:13 +0000 (16 13:08 +0000)
tree6f3ead0503ad43e7d88db6d130ae4b65f89bf5a4
parentff39e9b81c8619d19a318a8d97d0bac552d455b4
ONC: Allow multiple CA certificates.

So far only a single CA certificate was supported for EAP/IPsec/OpenVPN. Instead, we now support multiple CA certs. These are provided as a list of GUID references to CA certificates in the toplevel "Certificates" section.

BUG=276291
R=armansito@chromium.org, davidroche@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240874 0039d316-1c4b-4281-b951-d872f2087c98
13 files changed:
chromeos/network/onc/onc_signature.cc
chromeos/network/onc/onc_utils.cc
chromeos/network/onc/onc_validator.cc
chromeos/network/onc/onc_validator_unittest.cc
chromeos/test/data/network/augmented_merge.json
chromeos/test/data/network/invalid_settings_with_repairs.json
chromeos/test/data/network/managed_toplevel_l2tpipsec.onc
chromeos/test/data/network/managed_vpn.onc
chromeos/test/data/network/managed_vpn_without_recommended.onc
chromeos/test/data/network/network_configs_with_resolved_certs.json
components/onc/docs/onc_spec.html
components/onc/onc_constants.cc
components/onc/onc_constants.h