diff options
author | Jose <jose@zeroc.com> | 2014-08-20 17:06:59 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2014-08-20 17:06:59 +0200 |
commit | d28f5191a6dea255e7572ec0b34ba8d472e47100 (patch) | |
tree | 7b064c1fabc5252529fe2dab7f3583e76f36b2a0 /cpp/src/IceGrid/IceGridRegistry.cpp | |
parent | Fix dependencies (diff) | |
download | ice-d28f5191a6dea255e7572ec0b34ba8d472e47100.tar.bz2 ice-d28f5191a6dea255e7572ec0b34ba8d472e47100.tar.xz ice-d28f5191a6dea255e7572ec0b34ba8d472e47100.zip |
Automate load of CryptPermissionsVerifier plug-in
Diffstat (limited to 'cpp/src/IceGrid/IceGridRegistry.cpp')
-rw-r--r-- | cpp/src/IceGrid/IceGridRegistry.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/IceGridRegistry.cpp b/cpp/src/IceGrid/IceGridRegistry.cpp index ff9f871b730..9659f075ed1 100644 --- a/cpp/src/IceGrid/IceGridRegistry.cpp +++ b/cpp/src/IceGrid/IceGridRegistry.cpp @@ -165,6 +165,17 @@ RegistryService::initializeCommunicator(int& argc, char* argv[], initData.properties = createProperties(argc, argv, initData.properties); // + // If IceGrid.CryptPasswords or IceGrid.AdminCryptPasswords are set configure the + // CryptPermissionsVerifier plug-in + // + if(!initData.properties->getProperty("IceGrid.CryptPasswords").empty() || + !initData.properties->getProperty("IceGrid.AdminCryptPasswords").empty()) + { + initData.properties->setProperty("Ice.Plugin.CryptPermissionsVerifier", + "CryptPermissionsVerifier:createCryptPermissionsVerifier"); + } + + // // Setup the client thread pool size. // setupThreadPool(initData.properties, "Ice.ThreadPool.Client", 1, 100); |