public X509NameTokenizer(String dn) { final String normalizedDN = RFC2253Parser.normalize(dn); int i = 0; int l = 0; int k; for (int j = 0; (k = normalizedDN.indexOf(',', j)) >= 0; j = k + 1) { l += countQuotes(normalizedDN, j, k); if ((k > 0) && (normalizedDN.charAt(k - 1) != '\\') && (l % 2) == 0) { tokens.add(normalizedDN.substring(i, k).trim()); i = k + 1; l = 0; } } if (normalizedDN.trim().length() != 0) { tokens.add(trim(normalizedDN.substring(i))); } }
public X509NameTokenizer(String dn) { final String normalizedDN = RFC2253Parser.normalize(dn); int i = 0; int l = 0; int k; for (int j = 0; (k = normalizedDN.indexOf(',', j)) >= 0; j = k + 1) { l += countQuotes(normalizedDN, j, k); if ((k > 0) && (normalizedDN.charAt(k - 1) != '\\') && (l % 2) == 0) { tokens.add(normalizedDN.substring(i, k).trim()); i = k + 1; l = 0; } } if (normalizedDN.trim().length() != 0) { tokens.add(trim(normalizedDN.substring(i))); } }