private string FormatDN(X500DistinguishedName dn)
        {
            var cn = dn.ExtractRdn("cn");

            if (!string.IsNullOrEmpty(cn))
            {
                return(cn);
            }

            var ou = dn.ExtractRdn("ou");

            if (!string.IsNullOrEmpty(ou))
            {
                return(ou);
            }

            return(dn.Name);
        }