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