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)
159
if (rule.AccessControlType ==
AccessControlType
.Allow &&
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
159
if (rule.AccessControlType ==
AccessControlType
.Allow &&
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
159
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)
159
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)
1525
internal static void CheckAccessType(
AccessControlType
accessType)
1527
if (accessType !=
AccessControlType
.Allow &&
1528
accessType !=
AccessControlType
.Deny)
2432
public void AddAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
2437
AddQualifiedAce(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2440
public void SetAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
2445
SetQualifiedAce(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2448
public bool RemoveAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
2452
return RemoveQualifiedAces(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2455
public void RemoveAccessSpecific(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
2459
RemoveQualifiedAcesSpecific(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
2462
public void AddAccess(
AccessControlType
accessType, SecurityIdentifier sid, ObjectAccessRule rule)
2467
public void AddAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
2479
AddQualifiedAce(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2482
public void SetAccess(
AccessControlType
accessType, SecurityIdentifier sid, ObjectAccessRule rule)
2487
public void SetAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
2499
SetQualifiedAce(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2502
public bool RemoveAccess(
AccessControlType
accessType, SecurityIdentifier sid, ObjectAccessRule rule)
2507
public bool RemoveAccess(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
2518
return RemoveQualifiedAces(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), false, objectFlags, objectType, inheritedObjectType);
2521
public void RemoveAccessSpecific(
AccessControlType
accessType, SecurityIdentifier sid, ObjectAccessRule rule)
2526
public void RemoveAccessSpecific(
AccessControlType
accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
2537
RemoveQualifiedAcesSpecific(sid, accessType ==
AccessControlType
.Allow ? AceQualifier.AccessAllowed : AceQualifier.AccessDenied, accessMask, GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), objectFlags, objectType, inheritedObjectType);
2569
AccessControlType
.Allow,
System\Security\AccessControl\CommonObjectSecurity.cs (19)
123
AccessControlType
type;
127
type =
AccessControlType
.Allow;
131
type =
AccessControlType
.Deny;
226
if (rule.AccessControlType ==
AccessControlType
.Allow)
231
_securityDescriptor.DiscretionaryAcl.AddAccess(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
235
_securityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
239
_securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0);
240
_securityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
244
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
248
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0);
258
_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(
AccessControlType
.Allow, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
267
else if (rule.AccessControlType ==
AccessControlType
.Deny)
272
_securityDescriptor.DiscretionaryAcl.AddAccess(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
276
_securityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
280
_securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Allow, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0);
281
_securityDescriptor.DiscretionaryAcl.SetAccess(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
285
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
289
result = _securityDescriptor.DiscretionaryAcl.RemoveAccess(
AccessControlType
.Deny, sid, -1, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, 0);
299
_securityDescriptor.DiscretionaryAcl.RemoveAccessSpecific(
AccessControlType
.Deny, sid, rule.AccessMask, rule.InheritanceFlags, rule.PropagationFlags);
System\Security\AccessControl\ObjectSecurity.cs (1)
648
public abstract AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags,
AccessControlType
type);
System\Security\AccessControl\ObjectSecurityT.cs (6)
18
AccessControlType
type)
31
AccessControlType
type)
47
AccessControlType
type)
62
AccessControlType
type)
80
AccessControlType
type)
207
AccessControlType
type)
System\Security\AccessControl\Rules.cs (6)
102
private readonly
AccessControlType
_type;
110
AccessControlType
type)
113
if (type !=
AccessControlType
.Allow &&
114
type !=
AccessControlType
.Deny)
134
public
AccessControlType
AccessControlType
147
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)