163 references to AccessControlType
aspire (1)
Certificates\CertificateGeneration\WindowsCertificateManager.cs (1)
155
if (rule.AccessControlType ==
AccessControlType
.Allow &&
Aspire.Hosting.RemoteHost (1)
JsonRpcServer.cs (1)
81
AccessControlType
.Allow));
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
154
if (rule.AccessControlType ==
AccessControlType
.Allow &&
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
154
if (rule.AccessControlType ==
AccessControlType
.Allow &&
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
154
if (rule.AccessControlType ==
AccessControlType
.Allow &&
Microsoft.Win32.Registry (6)
System\Security\AccessControl\RegistrySecurity.cs (6)
14
public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights,
AccessControlType
type)
19
public RegistryAccessRule(string identity, RegistryRights registryRights,
AccessControlType
type)
24
public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type)
29
public RegistryAccessRule(string identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type)
44
AccessControlType
type)
123
public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type)
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
790
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.
AccessControlType
))]
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
154
if (rule.AccessControlType ==
AccessControlType
.Allow &&
System.Diagnostics.EventLog (1)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
33
sec.AddAccessRule(new MutexAccessRule(authenticatedUserSid, MutexRights.Synchronize | MutexRights.Modify,
AccessControlType
.Allow));
System.Diagnostics.PerformanceCounter (1)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
33
sec.AddAccessRule(new MutexAccessRule(authenticatedUserSid, MutexRights.Synchronize | MutexRights.Modify,
AccessControlType
.Allow));
System.DirectoryServices (43)
System\DirectoryServices\ActiveDirectorySecurity.cs (43)
104
public void RemoveAccess(IdentityReference identity,
AccessControlType
type)
255
AccessControlType
type)
274
AccessControlType
type,
528
AccessControlType
type)
545
AccessControlType
type,
562
AccessControlType
type,
579
AccessControlType
type,
597
AccessControlType
type,
615
AccessControlType
type,
634
AccessControlType
type,
675
AccessControlType
type)
691
AccessControlType
type,
707
AccessControlType
type,
731
AccessControlType
type)
746
AccessControlType
type,
762
AccessControlType
type,
778
AccessControlType
type,
795
AccessControlType
type,
811
IdentityReference identity,
AccessControlType
type,
836
AccessControlType
type)
851
AccessControlType
type,
867
AccessControlType
type,
883
AccessControlType
type,
900
AccessControlType
type,
916
IdentityReference identity,
AccessControlType
type,
940
AccessControlType
type,
956
AccessControlType
type,
973
AccessControlType
type,
990
AccessControlType
type,
1008
AccessControlType
type,
1026
AccessControlType
type,
1052
AccessControlType
type,
1069
AccessControlType
type,
1086
AccessControlType
type,
1112
AccessControlType
type)
1127
AccessControlType
type,
1143
AccessControlType
type,
1159
AccessControlType
type,
1176
AccessControlType
type,
1192
AccessControlType
type,
1217
AccessControlType
type)
1232
AccessControlType
type,
1248
AccessControlType
type,
System.DirectoryServices.AccountManagement (6)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (4)
512
AccessControlType
.Deny,
517
AccessControlType
.Deny,
522
AccessControlType
.Allow,
527
AccessControlType
.Allow,
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (2)
1140
if (rule.AccessControlType ==
AccessControlType
.Deny)
1151
else if (rule.AccessControlType ==
AccessControlType
.Allow)
System.IO.FileSystem.AccessControl (31)
System\Security\AccessControl\DirectoryObjectSecurity.cs (20)
194
AccessControlType
type;
198
type =
AccessControlType
.Allow;
202
type =
AccessControlType
.Deny;
291
if (rule.AccessControlType ==
AccessControlType
.Allow)
297
SecurityDescriptor.DiscretionaryAcl.AddAccess(
AccessControlType
.Allow, sid, rule);
302
SecurityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Allow, sid, rule);
306
SecurityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, -1, InheritanceFlags.ContainerInherit, 0, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
308
SecurityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Allow, sid, rule);
313
result = SecurityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, rule);
317
result = SecurityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, -1, InheritanceFlags.ContainerInherit, 0, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
327
SecurityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(
AccessControlType
.Allow, sid, rule);
336
else if (rule.AccessControlType ==
AccessControlType
.Deny)
342
SecurityDescriptor.DiscretionaryAcl.AddAccess(
AccessControlType
.Deny, sid, rule);
347
SecurityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Deny, sid, rule);
351
SecurityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, -1, InheritanceFlags.ContainerInherit, 0, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
353
SecurityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Deny, sid, rule);
358
result = SecurityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, rule);
362
result = SecurityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, -1, InheritanceFlags.ContainerInherit, 0, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
372
SecurityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(
AccessControlType
.Deny, sid, rule);
484
public virtual AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type, Guid objectType, Guid inheritedObjectType)
System\Security\AccessControl\FileSystemAccessRule.cs (8)
17
AccessControlType
type)
31
AccessControlType
type)
51
AccessControlType
type)
67
AccessControlType
type)
89
AccessControlType
type)
110
internal static int AccessMaskFromRights(FileSystemRights fileSystemRights,
AccessControlType
controlType)
115
if (controlType ==
AccessControlType
.Allow)
119
else if (controlType ==
AccessControlType
.Deny)
System\Security\AccessControl\FileSystemSecurity.cs (3)
75
AccessControlType
type)
191
FileSystemAccessRule.AccessMaskFromRights(rule.FileSystemRights,
AccessControlType
.Deny),
235
FileSystemAccessRule.AccessMaskFromRights(rule.FileSystemRights,
AccessControlType
.Deny),
System.Security.AccessControl (56)
System\Security\AccessControl\ACL.cs (24)
1895
internal static void CheckAccessType(
AccessControlType
accessType)
1897
if (accessType !=
AccessControlType
.Allow &&
1898
accessType !=
AccessControlType
.Deny)
3038
public void AddAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
3043
AddQualifiedAce(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
3046
public void SetAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
3051
SetQualifiedAce(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
3054
public bool RemoveAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
3058
return RemoveQualifiedAces(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
3061
public void RemoveAccessSpecific(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
3065
RemoveQualifiedAcesSpecific(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
3068
public void AddAccess(
AccessControlType
accessType, SecurityIdentifier sid, ObjectAccessRule rule)
3073
public void AddAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
3087
AddQualifiedAce(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3090
public void SetAccess(
AccessControlType
accessType, SecurityIdentifier sid, ObjectAccessRule rule)
3095
public void SetAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
3109
SetQualifiedAce(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3112
public bool RemoveAccess(
AccessControlType
accessType, SecurityIdentifier sid, ObjectAccessRule rule)
3117
public bool RemoveAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
3130
return RemoveQualifiedAces(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, objectFlags, objectType, inheritedObjectType);
3133
public void RemoveAccessSpecific(
AccessControlType
accessType, SecurityIdentifier sid, ObjectAccessRule rule)
3138
public void RemoveAccessSpecific(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
3151
RemoveQualifiedAcesSpecific(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
3191
AccessControlType
.Allow,
System\Security\AccessControl\CommonObjectSecurity.cs (19)
142
AccessControlType
type;
146
type =
AccessControlType
.Allow;
150
type =
AccessControlType
.Deny;
250
if (rule.AccessControlType ==
AccessControlType
.Allow)
255
_securityDescriptor.DiscretionaryAcl.AddAccess(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
259
_securityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
263
_securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0);
264
_securityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
268
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
272
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0);
282
_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
291
else if (rule.AccessControlType ==
AccessControlType
.Deny)
296
_securityDescriptor.DiscretionaryAcl.AddAccess(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
300
_securityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
304
_securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0);
305
_securityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
309
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
313
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0);
323
_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
System\Security\AccessControl\ObjectSecurity.cs (1)
690
public abstract AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type);
System\Security\AccessControl\ObjectSecurityT.cs (6)
32
AccessControlType
type)
45
AccessControlType
type)
64
AccessControlType
type)
79
AccessControlType
type)
100
AccessControlType
type)
246
AccessControlType
type)
System\Security\AccessControl\Rules.cs (6)
118
private readonly
AccessControlType
_type;
130
AccessControlType
type)
133
if (type !=
AccessControlType
.Allow &&
134
type !=
AccessControlType
.Deny)
158
public
AccessControlType
AccessControlType
179
protected ObjectAccessRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType,
AccessControlType
type)
System.Threading.AccessControl (12)
System\Security\AccessControl\EventWaitHandleSecurity.cs (4)
46
public EventWaitHandleAccessRule(IdentityReference identity, EventWaitHandleRights eventRights,
AccessControlType
type)
51
public EventWaitHandleAccessRule(string identity, EventWaitHandleRights eventRights,
AccessControlType
type)
66
AccessControlType
type)
148
public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type)
System\Security\AccessControl\MutexSecurity.cs (4)
47
public MutexAccessRule(IdentityReference identity, MutexRights eventRights,
AccessControlType
type)
52
public MutexAccessRule(string identity, MutexRights eventRights,
AccessControlType
type)
67
AccessControlType
type)
142
public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type)
System\Security\AccessControl\SemaphoreSecurity.cs (4)
43
public SemaphoreAccessRule(IdentityReference identity, SemaphoreRights eventRights,
AccessControlType
type)
48
public SemaphoreAccessRule(string identity, SemaphoreRights eventRights,
AccessControlType
type)
63
AccessControlType
type)
136
public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type)