public void SetAccessRules(IList<ApplicationAccessRule> rules, bool replaceExisting) { lock (m_lock) { ApplicationAccessRule.SetAccessRules(m_certificateSubdir.FullName, rules, replaceExisting); if (String.Compare(m_certificateSubdir.FullName, m_privateKeySubdir.FullName, StringComparison.OrdinalIgnoreCase) != 0) { ApplicationAccessRule.SetAccessRules(m_privateKeySubdir.FullName, rules, replaceExisting); } } }