<PackageReference Include="System.Security.Principal.Windows" Version="5.0.0-preview.8.20407.11" />

System.Security.Principal.SecurityIdentifier

namespace System.Security.Principal { public sealed class SecurityIdentifier : IdentityReference, IComparable<SecurityIdentifier> { public static readonly int MaxBinaryLength; public static readonly int MinBinaryLength; public SecurityIdentifier AccountDomainSid { get; } public int BinaryLength { get; } public SecurityIdentifier(byte[] binaryForm, int offset); public SecurityIdentifier(IntPtr binaryForm); public SecurityIdentifier(WellKnownSidType sidType, SecurityIdentifier domainSid); public SecurityIdentifier(string sddlForm); public int CompareTo(SecurityIdentifier sid); public bool Equals(SecurityIdentifier sid); public void GetBinaryForm(byte[] binaryForm, int offset); public bool IsAccountSid(); public bool IsEqualDomainSid(SecurityIdentifier sid); public bool IsWellKnown(WellKnownSidType type); public static bool operator ==(SecurityIdentifier left, SecurityIdentifier right); public static bool operator !=(SecurityIdentifier left, SecurityIdentifier right); } }