/// <summary cref="ICertificateStore.SetAccessRules(IList{ApplicationAccessRule},bool)" />
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);
}
}
}