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)
150var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 151var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (2)
150var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 151var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null);
Microsoft.AspNetCore.Server.Kestrel.Core (2)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (2)
150var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 151var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null);
RepoTasks (2)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (2)
150var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 151var 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)
718sid = new SecurityIdentifier(binaryForm, baseOffset + offsetLocal); 1126sid = new SecurityIdentifier(binaryForm, baseOffset + offsetLocal); 1517sid = new SecurityIdentifier(binaryForm, baseOffset + offsetLocal);
System\Security\AccessControl\ACL.cs (1)
2404private static readonly SecurityIdentifier _sidEveryone = new SecurityIdentifier(WellKnownSidType.WorldSid, null);
System\Security\AccessControl\SecurityDescriptor.cs (2)
388owner = new SecurityIdentifier(binaryForm, offset + ownerOffset); 400group = 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)
149var currentUserSid = currentUser.User; 150var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 151var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 154var accessRules = dirSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier));
Microsoft.AspNetCore.DeveloperCertificates.XPlat (4)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (4)
149var currentUserSid = currentUser.User; 150var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 151var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 154var accessRules = dirSecurity.GetAccessRules(true, true, typeof(SecurityIdentifier));
Microsoft.AspNetCore.Server.Kestrel.Core (4)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (4)
149var currentUserSid = currentUser.User; 150var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 151var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 154var 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)
149var currentUserSid = currentUser.User; 150var systemSid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, domainSid: null); 151var adminGroupSid = new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, domainSid: null); 154var 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)
213if (CommonAce.ParseBinaryForm(binaryForm, offset, out AceQualifier qualifier, out int accessMask, out SecurityIdentifier? sid, out bool isCallback, out byte[]? opaque)) 232if (ObjectAce.ParseBinaryForm(binaryForm, offset, out AceQualifier qualifier, out int accessMask, out SecurityIdentifier? sid, 245if (CompoundAce.ParseBinaryForm(binaryForm, offset, out int accessMask, out CompoundAceType compoundAceType, out SecurityIdentifier? sid)) 502private SecurityIdentifier _sid; 506internal KnownAce(AceType type, AceFlags flags, int accessMask, SecurityIdentifier securityIdentifier) 534public SecurityIdentifier SecurityIdentifier 674public CompoundAce(AceFlags flags, int accessMask, CompoundAceType compoundAceType, SecurityIdentifier sid) 686[NotNullWhen(true)] out SecurityIdentifier? sid) 692if (binaryForm.Length - offset < HeaderLength + AccessMaskLength + AceTypeLength + SecurityIdentifier.MinBinaryLength) 886internal QualifiedAce(AceType type, AceFlags flags, int accessMask, SecurityIdentifier sid, byte[]? opaque) 1026public CommonAce(AceFlags flags, AceQualifier qualifier, int accessMask, SecurityIdentifier sid, bool isCallback, byte[]? opaque) 1051[NotNullWhen(true)] out SecurityIdentifier? sid, 1059if (binaryForm.Length - offset < HeaderLength + AccessMaskLength + SecurityIdentifier.MinBinaryLength) 1173return ushort.MaxValue - HeaderLength - AccessMaskLength - SecurityIdentifier.MaxBinaryLength; 1320public ObjectAce(AceFlags aceFlags, AceQualifier qualifier, int accessMask, SecurityIdentifier sid, ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque) 1392[NotNullWhen(true)] out SecurityIdentifier? sid, 1405if (binaryForm.Length - offset < HeaderLength + AccessMaskLength + ObjectFlagsLength + SecurityIdentifier.MinBinaryLength) 1624return ushort.MaxValue - HeaderLength - AccessMaskLength - ObjectFlagsLength - 2 * GuidLength - SecurityIdentifier.MaxBinaryLength;
System\Security\AccessControl\ACL.cs (30)
1566internal void AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 1634internal void SetQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 1715internal bool RemoveQualifiedAces(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, bool saclSemantics, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2072internal void RemoveQualifiedAcesSpecific(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2248public void Purge(SecurityIdentifier sid) 2308public void AddAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2314public void SetAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2320public bool RemoveAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2325public void RemoveAuditSpecific(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2330public void AddAudit(SecurityIdentifier sid, ObjectAuditRule rule) 2335public void AddAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2348public void SetAudit(SecurityIdentifier sid, ObjectAuditRule rule) 2353public void SetAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2366public bool RemoveAudit(SecurityIdentifier sid, ObjectAuditRule rule) 2371public bool RemoveAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2383public void RemoveAuditSpecific(SecurityIdentifier sid, ObjectAuditRule rule) 2388public void RemoveAuditSpecific(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2404private static readonly SecurityIdentifier _sidEveryone = new SecurityIdentifier(WellKnownSidType.WorldSid, null); 2432public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2440public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2448public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2455public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) 2462public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 2467public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2482public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 2487public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2502public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 2507public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType) 2521public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule) 2526public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
System\Security\AccessControl\CommonObjectSecurity.cs (9)
33else if (targetType == typeof(SecurityIdentifier)) 83if (targetType != typeof(SecurityIdentifier)) 119IdentityReference iref = (targetType == typeof(SecurityIdentifier)) ? ace.SecurityIdentifier : irTarget![targetIndex++]; 224SecurityIdentifier sid = (SecurityIdentifier)rule.IdentityReference.Translate(typeof(SecurityIdentifier)); 348SecurityIdentifier sid = (SecurityIdentifier)rule.IdentityReference.Translate(typeof(SecurityIdentifier));
System\Security\AccessControl\NativeObjectSecurity.cs (1)
164SecurityIdentifier? owner = null, group = null;
System\Security\AccessControl\ObjectSecurity.cs (8)
324_securityDescriptor.Owner = identity.Translate(typeof(SecurityIdentifier)) as SecurityIdentifier; 361_securityDescriptor.Group = identity.Translate(typeof(SecurityIdentifier)) as SecurityIdentifier; 378_securityDescriptor.PurgeAccessControl((SecurityIdentifier)identity.Translate(typeof(SecurityIdentifier))); 395_securityDescriptor.PurgeAudit((SecurityIdentifier)identity.Translate(typeof(SecurityIdentifier)));
System\Security\AccessControl\Rules.cs (1)
51if (!identity.IsValidTargetType(typeof(SecurityIdentifier)))
System\Security\AccessControl\SecurityDescriptor.cs (21)
108public abstract SecurityIdentifier? Owner { get; set; } 111public abstract SecurityIdentifier? Group { get; set; } 299private SecurityIdentifier? _owner; 300private SecurityIdentifier? _group; 316private void CreateFromParts(ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, RawAcl? systemAcl, RawAcl? discretionaryAcl) 327public RawSecurityDescriptor(ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, RawAcl? systemAcl, RawAcl? discretionaryAcl) 365SecurityIdentifier? owner, group; 519public override SecurityIdentifier? Owner 533public override SecurityIdentifier? Group 608private void CreateFromParts(bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, SystemAcl? systemAcl, DiscretionaryAcl? discretionaryAcl) 679public CommonSecurityDescriptor(bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, SystemAcl? systemAcl, DiscretionaryAcl? discretionaryAcl) 684private CommonSecurityDescriptor(bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, RawAcl? systemAcl, RawAcl? discretionaryAcl) 750public override SecurityIdentifier? Owner 764public override SecurityIdentifier? Group 916public void PurgeAccessControl(SecurityIdentifier sid) 923public void PurgeAudit(SecurityIdentifier sid)
System\Security\AccessControl\Win32.cs (2)
194SecurityIdentifier? owner, 195SecurityIdentifier? 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;