in src/Unosquare.PassCore.PasswordProvider/PasswordChangeProvider.cs [291:307]
private int AcquireDomainPasswordLength()
{
DirectoryEntry entry;
if (_options.UseAutomaticContext)
{
entry = Domain.GetCurrentDomain().GetDirectoryEntry();
}
else
{
entry = new DirectoryEntry(
$"{_options.LdapHostnames.First()}:{_options.LdapPort}",
_options.LdapUsername,
_options.LdapPassword
);
}
return (int)entry.Properties["minPwdLength"].Value;
}