< prev index next >

src/java.base/share/classes/sun/security/x509/RDN.java

Print this page

        

*** 100,110 **** */ public RDN(String name, Map<String, String> keywordMap) throws IOException { int quoteCount = 0; int searchOffset = 0; int avaOffset = 0; ! List<AVA> avaVec = new ArrayList<AVA>(3); int nextPlus = name.indexOf('+'); while (nextPlus >= 0) { quoteCount += X500Name.countQuotes(name, searchOffset, nextPlus); /* * We have encountered an AVA delimiter (plus sign). --- 100,110 ---- */ public RDN(String name, Map<String, String> keywordMap) throws IOException { int quoteCount = 0; int searchOffset = 0; int avaOffset = 0; ! List<AVA> avaVec = new ArrayList<>(3); int nextPlus = name.indexOf('+'); while (nextPlus >= 0) { quoteCount += X500Name.countQuotes(name, searchOffset, nextPlus); /* * We have encountered an AVA delimiter (plus sign).
*** 180,190 **** if (format.equalsIgnoreCase("RFC2253") == false) { throw new IOException("Unsupported format " + format); } int searchOffset = 0; int avaOffset = 0; ! List<AVA> avaVec = new ArrayList<AVA>(3); int nextPlus = name.indexOf('+'); while (nextPlus >= 0) { /* * We have encountered an AVA delimiter (plus sign). * If the plus sign in the RDN under consideration is --- 180,190 ---- if (format.equalsIgnoreCase("RFC2253") == false) { throw new IOException("Unsupported format " + format); } int searchOffset = 0; int avaOffset = 0; ! List<AVA> avaVec = new ArrayList<>(3); int nextPlus = name.indexOf('+'); while (nextPlus >= 0) { /* * We have encountered an AVA delimiter (plus sign). * If the plus sign in the RDN under consideration is
*** 451,461 **** relname.append(assertion[i].toRFC2253String(oidMap)); } } else { // order the string type AVA's alphabetically, // followed by the oid type AVA's numerically ! List<AVA> avaList = new ArrayList<AVA>(assertion.length); for (int i = 0; i < assertion.length; i++) { avaList.add(assertion[i]); } java.util.Collections.sort(avaList, AVAComparator.getInstance()); --- 451,461 ---- relname.append(assertion[i].toRFC2253String(oidMap)); } } else { // order the string type AVA's alphabetically, // followed by the oid type AVA's numerically ! List<AVA> avaList = new ArrayList<>(assertion.length); for (int i = 0; i < assertion.length; i++) { avaList.add(assertion[i]); } java.util.Collections.sort(avaList, AVAComparator.getInstance());
< prev index next >