63 references to ADUtils
System.DirectoryServices.AccountManagement (63)
System\DirectoryServices\AccountManagement\AD\ADAMStoreCtx.cs (3)
103this.dnsHostName = ADUtils.GetServerName(this.ctxBase); 282dirSearcher.Filter = "(&(objectClass=classSchema)(systemAuxiliaryClass=" + ADUtils.EscapeRFC2254SpecialChars(auxClassName) + "))"; 334filter.Append(ADUtils.EscapeRFC2254SpecialChars(objectClass));
System\DirectoryServices\AccountManagement\AD\ADDNLinkedAttrSet.cs (12)
139return ADUtils.DirectoryEntryAsPrincipal((DirectoryEntry)this.current, _storeCtx); 142return ADUtils.SearchResultAsPrincipal((SearchResult)this.current, _storeCtx, null); 296if ((!ADUtils.IsOfObjectClass(currentSR, "group")) && 297(!ADUtils.IsOfObjectClass(currentSR, "user")) && // includes computer as well 298(!ADUtils.IsOfObjectClass(currentSR, "foreignSecurityPrincipal"))) 307else if (_recursive && ADUtils.IsOfObjectClass(currentSR, "group")) 317else if (_recursive && ADUtils.IsOfObjectClass(currentSR, "foreignSecurityPrincipal")) 465if ((!ADUtils.IsOfObjectClass(memberDE, "group")) && 466(!ADUtils.IsOfObjectClass(memberDE, "user")) && // includes computer as well 467(!ADUtils.IsOfObjectClass(memberDE, "foreignSecurityPrincipal"))) 477else if (_recursive && ADUtils.IsOfObjectClass(memberDE, "group")) 488else if (_recursive && ADUtils.IsOfObjectClass(memberDE, "foreignSecurityPrincipal"))
System\DirectoryServices\AccountManagement\AD\ADEntriesSet.cs (1)
53return ADUtils.SearchResultAsPrincipal(_current, _storeCtx, _discriminant);
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (10)
853ulong lockoutTime = (ulong)ADUtils.LargeIntToInt64((UnsafeNativeMethods.IADsLargeInteger)de.Properties["lockoutTime"][0]); 865if ((lockoutDuration + lockoutTime) > ((ulong)ADUtils.DateTimeToADFileTime(DateTime.UtcNow))) 1040string ldapValue = ADUtils.DateTimeToADString(value); 1231return ADUtils.AreSidsInSameDomain(p.Sid, resultSid); 1423fspWkDn = ADUtils.RetrieveWkDn(dncContainer, this.DefaultNamingContext, this.UserSuppliedServerName, Constants.GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_BYTE); 1513memberSearcher[0].Filter = "(&(objectClass=Group)(member=" + ADUtils.EscapeRFC2254SpecialChars(foreignPrincipal.DistinguishedName) + "))"; 1603if (ADUtils.VerifyOutboundTrust(this.DnsDomainName, this.credentials?.UserName, this.credentials?.Password)) 2051Debug.Assert(ADUtils.IsOfObjectClass((DirectoryEntry)o, "foreignSecurityPrincipal")); 2421this.dnsHostName = ADUtils.GetServerName(this.ctxBase); 2527long negativeLockoutDuration = ADUtils.LargeIntToInt64((UnsafeNativeMethods.IADsLargeInteger)domainNC.Properties["lockoutDuration"][0]);
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (7)
115rdnValue = ADUtils.EscapeDNComponent(name); 136rdnValue = ADUtils.EscapeDNComponent(samAccountName); 1000filetime = ADUtils.LargeIntToInt64((UnsafeNativeMethods.IADsLargeInteger)values[0]); 1011dt = ADUtils.ADFileTimeToDateTime(filetime); 1306long filetime = ADUtils.DateTimeToADFileTime(dt.Value); 1557if (!member.fakePrincipal && ADUtils.ArePrincipalsInSameForest(group, member)) 1599if (!member.fakePrincipal && ADUtils.ArePrincipalsInSameForest(group, member))
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_Query.cs (16)
325$"({suggestedAdProperty}={ADUtils.PAPIQueryToLdapQueryString((string)filter.Value)})" : 362$"({suggestedAdProperty}=*{ADUtils.PAPIQueryToLdapQueryString((string)filter.Value)}*)" : 403string ldapHexGuid = ADUtils.HexStringToLdapHexString(stringguid.ToString()); 422sb.Append(ADUtils.EscapeRFC2254SpecialChars(identity)); 449sb.Append(ADUtils.EscapeRFC2254SpecialChars(samAccountName)); 455sb.Append(ADUtils.EscapeRFC2254SpecialChars(identity)); 461sb.Append(ADUtils.EscapeRFC2254SpecialChars(identity)); 534string ldapHexSid = ADUtils.HexStringToLdapHexString(stringizedBinarySid.ToString()); 564return $"(userCertificate={ADUtils.EscapeBinaryValue(rawCertificate)})"; 644$"({suggestedAdProperty}={ADUtils.EscapeBinaryValue((byte[])filter.Value)})" : 657$"(accountExpires={ADUtils.DateTimeToADString(date.Value)})"; 672string ldapHexGuid = ADUtils.HexStringToLdapHexString(guid.ToString()); 780ldapSearchValue = ADUtils.DateTimeToADString(searchValue); 781ldapDefaultValue = ADUtils.DateTimeToADString(defaultValue); 901ldapValue = ADUtils.DateTimeToADString((DateTime)value); 905ldapValue = ADUtils.PAPIQueryToLdapQueryString(value.ToString());
System\DirectoryServices\AccountManagement\AD\ADUtils.cs (8)
394if (ADUtils.IsOfObjectClass(de, "computer") || 395ADUtils.IsOfObjectClass(de, "user") || 396ADUtils.IsOfObjectClass(de, "group")) 400else if (ADUtils.IsOfObjectClass(de, "foreignSecurityPrincipal")) 412if (ADUtils.IsOfObjectClass(sr, "computer") || 413ADUtils.IsOfObjectClass(sr, "user") || 414ADUtils.IsOfObjectClass(sr, "group")) 418else if (ADUtils.IsOfObjectClass(sr, "foreignSecurityPrincipal"))
System\DirectoryServices\AccountManagement\AD\SDSUtils.cs (2)
138return ADUtils.IsOfObjectClass(sr, className); 150return ADUtils.IsOfObjectClass(de, className);
System\DirectoryServices\AccountManagement\AD\TokenGroupsSet.cs (1)
64return ADUtils.DirectoryEntryAsPrincipal(currentDE, _storeCtx);
System\DirectoryServices\AccountManagement\Context.cs (2)
747_connectedServer = ADUtils.GetServerName(de); 904_connectedServer = ADUtils.GetServerName(deBase);
System\DirectoryServices\AccountManagement\Utils.cs (1)
64return (ADUtils.HexStringToLdapHexString(SecurityIdentifierToLdapHexBindingString(sid)));