55 instantiations of SecurityIdentifier
aspire (2)
Certificates\CertificateGeneration\WindowsCertificateManager.cs (2)
146var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 147var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null);
dotnet-dev-certs (2)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (2)
145var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 146var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (2)
145var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 146var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null);
Microsoft.AspNetCore.Server.Kestrel.Core (2)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (2)
145var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 146var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null);
RepoTasks (2)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (2)
145var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 146var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null);
System.Diagnostics.EventLog (2)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
32SecurityIdentifier authenticatedUserSid = new SecurityIdentifier(WellKnownSidType.AuthenticatedUserSid, null);
System\Diagnostics\Reader\NativeWrapper.cs (1)
1162return (val.SidVal == IntPtr.Zero) ? null : new SecurityIdentifier(val.SidVal);
System.Diagnostics.PerformanceCounter (1)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
32SecurityIdentifier authenticatedUserSid = new SecurityIdentifier(WellKnownSidType.AuthenticatedUserSid, null);
System.DirectoryServices (1)
System\DirectoryServices\ActiveDirectory\Utils.cs (1)
1956SecurityIdentifier sidLocalSystem = new SecurityIdentifier("S-1-5-18");
System.DirectoryServices.AccountManagement (21)
System\DirectoryServices\AccountManagement\AD\ADDNLinkedAttrSet.cs (1)
709(new SecurityIdentifier(Utils.ConvertNativeSidToByteArray(_foreignMembersToReturn[0].pSid), 0)).ToString(),
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (6)
511new MACLPrinc.SecurityIdentifier(SelfSddl), 516new MACLPrinc.SecurityIdentifier(WorldSddl), 521new MACLPrinc.SecurityIdentifier(SelfSddl), 526new MACLPrinc.SecurityIdentifier(WorldSddl), 1230SecurityIdentifier resultSid = new SecurityIdentifier(sidByteArray, 0); 2138(new SecurityIdentifier(sid, 0)).ToString(),
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (3)
515SecurityIdentifier sid = new SecurityIdentifier(urnValue); 566sid = new SecurityIdentifier(urnValue); 832SecurityIdentifier SecurityId = new SecurityIdentifier(sid, 0);
System\DirectoryServices\AccountManagement\AD\TokenGroupsSet.cs (1)
100_currentSID = new SecurityIdentifier(sid, 0);
System\DirectoryServices\AccountManagement\AuthZSet.cs (3)
247SecurityIdentifier sidObj = new SecurityIdentifier(Utils.ConvertSidToSDDL(sid)); 357SecurityIdentifier sidObj = new SecurityIdentifier(sid, 0); 380SecurityIdentifier sidObj = new SecurityIdentifier(sid, 0);
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx.cs (1)
856SecurityIdentifier sidObj = new SecurityIdentifier(sid, 0);
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx_LoadStore.cs (3)
341SecurityIdentifier sidObj = new SecurityIdentifier(urnValue); 395SecurityIdentifier sidObj = new SecurityIdentifier(urnValue); 785SecurityIdentifier SidObj = new SecurityIdentifier(sddlSid);
System\DirectoryServices\AccountManagement\UnknownPrincipal.cs (1)
42SecurityIdentifier sidObj = new SecurityIdentifier(Utils.ConvertSidToSDDL(sid));
System\DirectoryServices\AccountManagement\User.cs (1)
201SecurityIdentifier sidObj = new SecurityIdentifier(sid, 0);
System\DirectoryServices\AccountManagement\Utils.cs (1)
707SecurityIdentifier sidObj = new SecurityIdentifier(Utils.ConvertSidToSDDL(sid));
System.Security.AccessControl (6)
System\Security\AccessControl\ACE.cs (3)
952sid = new SecurityIdentifier(binaryForm, baseOffset + offsetLocal); 1470sid = new SecurityIdentifier(binaryForm, baseOffset + offsetLocal); 1927sid = new SecurityIdentifier(binaryForm, baseOffset + offsetLocal);
System\Security\AccessControl\ACL.cs (1)
2994private static readonly SecurityIdentifier _sidEveryone = new SecurityIdentifier(WellKnownSidType.WorldSid, null);
System\Security\AccessControl\SecurityDescriptor.cs (2)
531owner = new SecurityIdentifier(binaryForm, offset + ownerOffset); 546group = new SecurityIdentifier(binaryForm, offset + groupOffset);
System.Security.Principal.Windows (14)
System\Security\Principal\NTAccount.cs (1)
321Result.Add(new SecurityIdentifier(Lts.Sid));
System\Security\Principal\Win32.cs (1)
213resultSid = new SecurityIdentifier(resultSidBinary, 0);
System\Security\Principal\WindowsIdentity.cs (11)
456s_authenticatedUserRid ??= new SecurityIdentifier( 524s_domainRid ??= new SecurityIdentifier( 541s_localSystemRid ??= new SecurityIdentifier( 558s_anonymousRid ??= new SecurityIdentifier( 607_owner = new SecurityIdentifier(tokenOwner.Read<IntPtr>(0)); 627_user = new SecurityIdentifier(tokenUser!.Read<IntPtr>(0)); 661groups.Add(new SecurityIdentifier(group.Sid)); 1096SecurityIdentifier primaryGroupSid = new SecurityIdentifier(primaryGroup.PrimaryGroup); 1111SecurityIdentifier groupSid = new SecurityIdentifier(group.Sid); 1166SecurityIdentifier sid = new SecurityIdentifier(user.Sid); 1213SecurityIdentifier groupSid = new SecurityIdentifier(group.Sid);
System\Security\Principal\WindowsPrincipal.cs (1)
125new SecurityIdentifier(
229 references to SecurityIdentifier
aspire (4)
Certificates\CertificateGeneration\WindowsCertificateManager.cs (4)
145var currentUserSid = currentUser.User; 146var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 147var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 150var accessRules = dirSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier));
Aspire.Hosting.RemoteHost (1)
JsonRpcServer.cs (1)
75var currentUser = WindowsIdentity.GetCurrent().User;
dotnet-dev-certs (4)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (4)
144var currentUserSid = currentUser.User; 145var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 146var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 149var accessRules = dirSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier));
Microsoft.AspNetCore.DeveloperCertificates.XPlat (4)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (4)
144var currentUserSid = currentUser.User; 145var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 146var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 149var accessRules = dirSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier));
Microsoft.AspNetCore.Server.Kestrel.Core (4)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (4)
144var currentUserSid = currentUser.User; 145var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 146var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 149var accessRules = dirSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier));
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
1053[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Principal.SecurityIdentifier))]
RepoTasks (4)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (4)
144var currentUserSid = currentUser.User; 145var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 146var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 149var accessRules = dirSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier));
System.Diagnostics.EventLog (5)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
32SecurityIdentifier authenticatedUserSid = new SecurityIdentifier(WellKnownSidType.AuthenticatedUserSid, null);
System\Diagnostics\Reader\EventLogRecord.cs (1)
194public override System.Security.Principal.SecurityIdentifier? UserId
System\Diagnostics\Reader\EventRecord.cs (1)
32public abstract SecurityIdentifier? UserId { get; }
System\Diagnostics\Reader\NativeWrapper.cs (2)
42public System.Security.Principal.SecurityIdentifier? UserId; 869systemProperties.UserId = (SecurityIdentifier?)ConvertToObject(varVal, UnsafeNativeMethods.EvtVariantType.EvtVarTypeSid);
System.Diagnostics.PerformanceCounter (1)
src\runtime\src\libraries\Common\src\System\Diagnostics\NetFrameworkUtils.cs (1)
32SecurityIdentifier authenticatedUserSid = new SecurityIdentifier(WellKnownSidType.AuthenticatedUserSid, null);
System.DirectoryServices (1)
System\DirectoryServices\ActiveDirectory\Utils.cs (1)
1956SecurityIdentifier sidLocalSystem = new SecurityIdentifier("S-1-5-18");
System.DirectoryServices.AccountManagement (35)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (4)
1230SecurityIdentifier resultSid = new SecurityIdentifier(sidByteArray, 0); 1366SecurityIdentifier Sid = foreignPrincipal.Sid; 1584SecurityIdentifier SidObj = p.Sid; 1796SecurityIdentifier Sid = p.Sid;
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (7)
515SecurityIdentifier sid = new SecurityIdentifier(urnValue); 562SecurityIdentifier sid = null; 832SecurityIdentifier SecurityId = new SecurityIdentifier(sid, 0); 1131MACLPrinc.SecurityIdentifier trustee; 1133foreach (ActiveDirectoryAccessRule rule in adsSecurity.GetAccessRules(true, true, typeof(MACLPrinc.SecurityIdentifier))) 1135trustee = (MACLPrinc.SecurityIdentifier)rule.IdentityReference; 1647SecurityIdentifier Sid = p.Sid;
System\DirectoryServices\AccountManagement\AD\ADUtils.cs (2)
380internal static bool AreSidsInSameDomain(SecurityIdentifier sid1, SecurityIdentifier sid2)
System\DirectoryServices\AccountManagement\AD\TokenGroupsSet.cs (1)
39private SecurityIdentifier _currentSID;
System\DirectoryServices\AccountManagement\AuthZSet.cs (3)
247SecurityIdentifier sidObj = new SecurityIdentifier(Utils.ConvertSidToSDDL(sid)); 357SecurityIdentifier sidObj = new SecurityIdentifier(sid, 0); 380SecurityIdentifier sidObj = new SecurityIdentifier(sid, 0);
System\DirectoryServices\AccountManagement\Principal.cs (5)
159private SecurityIdentifier _sid = null; 164public SecurityIdentifier Sid 168return HandleGet<SecurityIdentifier>(ref _sid, PropertyNames.PrincipalSid, ref _sidChanged); 1108SecurityIdentifier SID = (SecurityIdentifier)value;
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx.cs (4)
650SecurityIdentifier principalSid = p.Sid; 687SecurityIdentifier Sid = foreignPrincipal.Sid; 719SecurityIdentifier Sid = p.Sid; 856SecurityIdentifier sidObj = new SecurityIdentifier(sid, 0);
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx_LoadStore.cs (4)
341SecurityIdentifier sidObj = new SecurityIdentifier(urnValue); 395SecurityIdentifier sidObj = new SecurityIdentifier(urnValue); 785SecurityIdentifier SidObj = new SecurityIdentifier(sddlSid); 1153SecurityIdentifier Sid = p.Sid;
System\DirectoryServices\AccountManagement\UnknownPrincipal.cs (1)
42SecurityIdentifier sidObj = new SecurityIdentifier(Utils.ConvertSidToSDDL(sid));
System\DirectoryServices\AccountManagement\User.cs (1)
201SecurityIdentifier sidObj = new SecurityIdentifier(sid, 0);
System\DirectoryServices\AccountManagement\Utils.cs (3)
62internal static string SecurityIdentifierToLdapHexFilterString(SecurityIdentifier sid) 68internal static string SecurityIdentifierToLdapHexBindingString(SecurityIdentifier sid) 707SecurityIdentifier sidObj = new SecurityIdentifier(Utils.ConvertSidToSDDL(sid));
System.DirectoryServices.Protocols (2)
System\DirectoryServices\Protocols\common\DirectoryControl.cs (1)
1129public QuotaControl(SecurityIdentifier querySid) : this()
System\DirectoryServices\Protocols\common\QuotaControl.Linux.cs (1)
10public SecurityIdentifier QuerySid
System.IO.FileSystem.AccessControl (9)
System\Security\AccessControl\DirectoryObjectSecurity.cs (9)
36else if (targetType == typeof(SecurityIdentifier)) 86if (targetType != typeof(SecurityIdentifier)) 190IdentityReference iref = (targetType == typeof(SecurityIdentifier)) ? ace.SecurityIdentifier : irTarget![i]; 288SecurityIdentifier sid = (SecurityIdentifier)rule.IdentityReference.Translate(typeof(SecurityIdentifier)); 429SecurityIdentifier sid = (SecurityIdentifier)rule.IdentityReference.Translate(typeof(SecurityIdentifier));
System.Security.AccessControl (90)
System\Security\AccessControl\ACE.cs (18)
292if (CommonAce.ParseBinaryForm(binaryForm, offset, out AceQualifier qualifier, out int accessMask, out SecurityIdentifier? sid, out bool isCallback, out byte[]? opaque)) 311if (ObjectAce.ParseBinaryForm(binaryForm, offset, out AceQualifier qualifier, out int accessMask, out SecurityIdentifier? sid, 324if (CompoundAce.ParseBinaryForm(binaryForm, offset, out int accessMask, out CompoundAceType compoundAceType, out SecurityIdentifier? sid)) 628private SecurityIdentifier _sid; 640internal KnownAce(AceType type, AceFlags flags, int accessMask, SecurityIdentifier securityIdentifier) 681public SecurityIdentifier SecurityIdentifier 889public CompoundAce(AceFlags flags, int accessMask, CompoundAceType compoundAceType, SecurityIdentifier sid) 908[NotNullWhen(true)] out SecurityIdentifier? sid) 920if (binaryForm.Length - offset < HeaderLength + AccessMaskLength + AceTypeLength + SecurityIdentifier.MinBinaryLength) 1164internal QualifiedAce(AceType type, AceFlags flags, int accessMask, SecurityIdentifier sid, byte[]? opaque) 1336public CommonAce(AceFlags flags, AceQualifier qualifier, int accessMask, SecurityIdentifier sid, bool isCallback, byte[]? opaque) 1377[NotNullWhen(true)] out SecurityIdentifier? sid, 1391if (binaryForm.Length - offset < HeaderLength + AccessMaskLength + SecurityIdentifier.MinBinaryLength) 1524return ushort.MaxValue - HeaderLength - AccessMaskLength - SecurityIdentifier.MaxBinaryLength; 1701public ObjectAce(AceFlags aceFlags, AceQualifier qualifier, int accessMask, SecurityIdentifier sid, ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque) 1790[NotNullWhen(true)] out SecurityIdentifier? sid, 1809if (binaryForm.Length - offset < HeaderLength + AccessMaskLength + ObjectFlagsLength + SecurityIdentifier.MinBinaryLength) 2050return ushort.MaxValue - HeaderLength - AccessMaskLength - ObjectFlagsLength - 2 * GuidLength - SecurityIdentifier.MaxBinaryLength;
System\Security\AccessControl\ACL.cs (30)
1942internal void AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2022internal void SetQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2130internal bool RemoveQualifiedAces(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, bool saclSemantics, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2570internal void RemoveQualifiedAcesSpecific(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2801public void Purge(SecurityIdentifier sid) 2887public void AddAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2893public void SetAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2899public bool RemoveAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2904public void RemoveAuditSpecific(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2909public void AddAudit(SecurityIdentifier sid, ObjectAuditRule rule) 2914public void AddAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2929public void SetAudit(SecurityIdentifier sid, ObjectAuditRule rule) 2934public void SetAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2949public bool RemoveAudit(SecurityIdentifier sid, ObjectAuditRule rule) 2954public bool RemoveAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2968public void RemoveAuditSpecific(SecurityIdentifier sid, ObjectAuditRule rule) 2973public void RemoveAuditSpecific(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2994private static readonly SecurityIdentifier _sidEveryone = new SecurityIdentifier(WellKnownSidType.WorldSid, null); 3038public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 3046public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 3054public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 3061public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 3068public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 3073public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 3090public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 3095public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 3112public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 3117public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 3133public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 3138public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
System\Security\AccessControl\CommonObjectSecurity.cs (9)
45else if (targetType == typeof(SecurityIdentifier)) 97if (targetType != typeof(SecurityIdentifier)) 138IdentityReference iref = (targetType == typeof(SecurityIdentifier)) ? ace.SecurityIdentifier : irTarget![targetIndex++]; 248SecurityIdentifier sid = (SecurityIdentifier)rule.IdentityReference.Translate(typeof(SecurityIdentifier)); 375SecurityIdentifier sid = (SecurityIdentifier)rule.IdentityReference.Translate(typeof(SecurityIdentifier));
System\Security\AccessControl\NativeObjectSecurity.cs (1)
190SecurityIdentifier? owner = null, group = null;
System\Security\AccessControl\ObjectSecurity.cs (8)
363_securityDescriptor.Owner = identity.Translate(typeof(SecurityIdentifier)) as SecurityIdentifier; 403_securityDescriptor.Group = identity.Translate(typeof(SecurityIdentifier)) as SecurityIdentifier; 420_securityDescriptor.PurgeAccessControl((SecurityIdentifier)identity.Translate(typeof(SecurityIdentifier))); 437_securityDescriptor.PurgeAudit((SecurityIdentifier)identity.Translate(typeof(SecurityIdentifier)));
System\Security\AccessControl\Rules.cs (1)
59if (!identity.IsValidTargetType(typeof(SecurityIdentifier)))
System\Security\AccessControl\SecurityDescriptor.cs (21)
152public abstract SecurityIdentifier? Owner { get; set; } 158public abstract SecurityIdentifier? Group { get; set; } 399private SecurityIdentifier? _owner; 400private SecurityIdentifier? _group; 424private void CreateFromParts(ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, RawAcl? systemAcl, RawAcl? discretionaryAcl) 442public RawSecurityDescriptor(ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, RawAcl? systemAcl, RawAcl? discretionaryAcl) 496SecurityIdentifier? owner, group; 696public override SecurityIdentifier? Owner 713public override SecurityIdentifier? Group 813private void CreateFromParts(bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, SystemAcl? systemAcl, DiscretionaryAcl? discretionaryAcl) 903public CommonSecurityDescriptor(bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, SystemAcl? systemAcl, DiscretionaryAcl? discretionaryAcl) 908private CommonSecurityDescriptor(bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, RawAcl? systemAcl, RawAcl? discretionaryAcl) 995public override SecurityIdentifier? Owner 1012public override SecurityIdentifier? Group 1175public void PurgeAccessControl(SecurityIdentifier sid) 1182public void PurgeAudit(SecurityIdentifier sid)
System\Security\AccessControl\Win32.cs (2)
214SecurityIdentifier? owner, 215SecurityIdentifier? group,
System.Security.Principal.Windows (54)
System\Security\Principal\IRCollection.cs (4)
182else if (type == typeof(SecurityIdentifier)) 244else if (type == typeof(SecurityIdentifier)) 269TargetSids = SecurityIdentifier.Translate(SourceSids!, targetType, out someFailed); 337else if (type == typeof(SecurityIdentifier))
System\Security\Principal\NTAccount.cs (3)
83if (targetType == typeof(SecurityIdentifier)) 105else if (targetType == typeof(SecurityIdentifier)) 162if (targetType == typeof(SecurityIdentifier))
System\Security\Principal\SID.cs (20)
254public sealed class SecurityIdentifier : IdentityReference, IComparable<SecurityIdentifier> 295private SecurityIdentifier? _accountDomainSid; 409if (binaryForm.Length - offset < SecurityIdentifier.MinBinaryLength) 544public SecurityIdentifier(WellKnownSidType sidType, SecurityIdentifier? domainSid) 579error = Win32.GetWindowsAccountDomainSid(domainSid, out SecurityIdentifier? resultDomainSid); 664public SecurityIdentifier? AccountDomainSid 684return (this == o as SecurityIdentifier); // invokes operator== 687public bool Equals(SecurityIdentifier sid) 752else if (targetType == typeof(SecurityIdentifier)) 768internal SecurityIdentifier? GetAccountDomainSid() 770int error = Win32.GetWindowsAccountDomainSid(this, out SecurityIdentifier? resultSid); 810if (targetType == typeof(SecurityIdentifier)) 820irTarget = SecurityIdentifier.Translate(irSource, targetType, true); 834public static bool operator ==(SecurityIdentifier? left, SecurityIdentifier? right) 853public static bool operator !=(SecurityIdentifier? left, SecurityIdentifier? right) 862public int CompareTo(SecurityIdentifier? sid) 935public bool IsEqualDomainSid(SecurityIdentifier sid) 965if (!(id is SecurityIdentifier sid))
System\Security\Principal\Win32.cs (11)
62if (Revision != SecurityIdentifier.Revision) 74SubAuthorityCount > SecurityIdentifier.MaxSubAuthorities) 76throw new ArgumentException(SR.Format(SR.IdentityReference_InvalidNumberOfSubauthorities, SecurityIdentifier.MaxSubAuthorities), nameof(binaryForm)); 146SecurityIdentifier? domainSid, 155uint length = (uint)SecurityIdentifier.MaxBinaryLength; 175internal static bool IsEqualDomainSid(SecurityIdentifier sid1, SecurityIdentifier sid2) 197SecurityIdentifier sid, 198out SecurityIdentifier? resultSid 208uint sidLength = (uint)SecurityIdentifier.MaxBinaryLength; 231SecurityIdentifier sid,
System\Security\Principal\WindowsIdentity.cs (13)
37private static SecurityIdentifier? s_authenticatedUserRid; 38private static SecurityIdentifier? s_domainRid; 39private static SecurityIdentifier? s_localSystemRid; 40private static SecurityIdentifier? s_anonymousRid; 43private SecurityIdentifier? _owner; 44private SecurityIdentifier? _user; 469private bool CheckNtTokenForSid(SecurityIdentifier sid) 595public SecurityIdentifier? Owner 615public SecurityIdentifier? User 1096SecurityIdentifier primaryGroupSid = new SecurityIdentifier(primaryGroup.PrimaryGroup); 1111SecurityIdentifier groupSid = new SecurityIdentifier(group.Sid); 1166SecurityIdentifier sid = new SecurityIdentifier(user.Sid); 1213SecurityIdentifier groupSid = new SecurityIdentifier(group.Sid);
System\Security\Principal\WindowsPrincipal.cs (3)
58IdentityReferenceCollection target = NTAccount.Translate(source, typeof(SecurityIdentifier), false); 60if (target[0] is SecurityIdentifier sid) 138public virtual bool IsInRole(SecurityIdentifier sid)
System.ServiceModel.NetNamedPipe (3)
System\ServiceModel\Channels\NamedPipeTransportBindingElement.cs (3)
14private readonly List<SecurityIdentifier> _allowedUsers = new List<SecurityIdentifier>(); 30foreach (SecurityIdentifier id in elementToBeCloned._allowedUsers)
System.ServiceModel.Primitives (7)
System\IdentityModel\Claims\Claim.cs (1)
199public static Claim CreateWindowsSidClaim(SecurityIdentifier sid)
System\IdentityModel\Claims\ClaimComparer.cs (6)
326SecurityIdentifier sid1; 333SecurityIdentifier sid2; 358SecurityIdentifier sid; 369private bool TryLookupSidFromName(string upn, out SecurityIdentifier sid) 375sid = acct.Translate(typeof(SecurityIdentifier)) as SecurityIdentifier;