diff --git a/src/CommonLib/Processors/ACLProcessor.cs b/src/CommonLib/Processors/ACLProcessor.cs index 18e91138..3220b4e3 100644 --- a/src/CommonLib/Processors/ACLProcessor.cs +++ b/src/CommonLib/Processors/ACLProcessor.cs @@ -374,7 +374,7 @@ public IEnumerable ProcessACL(byte[] ntSecurityDescriptor, string objectDom if (aceRights.HasFlag(ActiveDirectoryRights.GenericWrite) || aceRights.HasFlag(ActiveDirectoryRights.WriteProperty)) { - if (objectType is Label.User or Label.Group or Label.Computer or Label.GPO) + if (objectType is Label.User or Label.Group or Label.Computer or Label.GPO or Label.CertTemplate or Label.RootCA or Label.EnterpriseCA or Label.AIACA or Label.NTAuthStore) if (aceType is ACEGuids.AllGuid or "") yield return new ACE { @@ -582,4 +582,4 @@ public IEnumerable ProcessGMSAReaders(byte[] groupMSAMembership, string obj } } } -} \ No newline at end of file +}