public ProtectedConfigurationProvider(ProviderSettings ps)
{
Name = (string)ps["name"];
_sessionKey = (string)ps["sessionKey"];
var value = ps["useOAEP"];
_useOAEP = value != null && bool.Parse(value.ToString());
_keyContainerName = (string)ps["keyContainerName"];
var value2 = ps["useMachineContainer"];
_useMachineContainer = value2 != null && bool.Parse(value2.ToString());
_cspProviderName = (string)ps["cspProviderName"];
}