Add ComponentActiveDirectoryPolicyService
Part 2 of Active Directory extension policy support. This CL adds a
ComponentActiveDirectoryPolicyService class that is responsible for
fetching and parsing component policy, performing type conversions and
validating schema. To fetch policy it uses the ComponentActiveDirectory-
PolicyRetriever class introduced in part 1. In part 3 this class will be
hooked up with the ActiveDirectoryPolicyManager instances.
BUG=chromium:784595
TEST=unit_tests --gtest_filter=ComponentActiveDirectoryPolicyService*
Change-Id: Ib601706c6efdb2017108384687e36fbff7fae98c
Reviewed-on: https://chromium-review.googlesource.com/1057620
Reviewed-by: Pavol Marko <pmarko@chromium.org>
Reviewed-by: Maksim Ivanov <emaxx@chromium.org>
Commit-Queue: Lutz Justen <ljusten@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559845}
CrOS-Libchrome-Original-Commit: 9006a26a7e2bd39b5eb9812b7a78b380b076d77e
2 files changed