private Vector splitAndTrim(String inString) { X509NameTokenizer nmTokens = new X509NameTokenizer(inString); Vector vr = new Vector(); while (nmTokens.hasMoreTokens()) { vr.add(nmTokens.nextToken()); } java.util.Collections.sort(vr); return vr; }
public String nextToken() { if (hasMoreTokens()) { return (String) tokens.get(index++); } else { return ""; } }
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 String nextToken() { if (hasMoreTokens()) { return (String) tokens.get(index++); } else { return ""; } }
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))); } }
private Vector splitAndTrim(String inString) { X509NameTokenizer nmTokens = new X509NameTokenizer(inString); Vector vr = new Vector(); while (nmTokens.hasMoreTokens()) { vr.add(nmTokens.nextToken()); } java.util.Collections.sort(vr); return vr; }
private Vector splitAndTrim(String inString) { X509NameTokenizer nmTokens = new X509NameTokenizer(inString); Vector vr = new Vector(); while (nmTokens.hasMoreTokens()) { vr.add(nmTokens.nextToken()); } java.util.Collections.sort(vr); return vr; }
private Vector splitAndTrim(String inString) { X509NameTokenizer nmTokens = new X509NameTokenizer(inString); Vector vr = new Vector(); while (nmTokens.hasMoreTokens()) { vr.add(nmTokens.nextToken()); } java.util.Collections.sort(vr); return vr; }
/** * Retrieves the DN Of Issuer * * @param inString * @return */ public static List<String> getDNOfIssuer(String inString) { X509NameTokenizer nameTokenizer = new X509NameTokenizer(inString); List<String> tokens = new ArrayList<String>(); while (nameTokenizer.hasMoreTokens()) { tokens.add(nameTokenizer.nextToken()); } Collections.sort(tokens); return tokens; }