jdk/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java
equal
deleted
inserted
replaced
86 //for name component |
86 //for name component |
87 for (int j = 0; (k = DN.indexOf(',', j)) >= 0; j = k + 1) { |
87 for (int j = 0; (k = DN.indexOf(',', j)) >= 0; j = k + 1) { |
88 l += countQuotes(DN, j, k); |
88 l += countQuotes(DN, j, k); |
89 |
89 |
90 if ((k > 0) && (DN.charAt(k - 1) != '\\') && (l % 2) == 0) { |
90 if ((k > 0) && (DN.charAt(k - 1) != '\\') && (l % 2) == 0) { |
91 sb.append(parseRDN(DN.substring(i, k).trim(), toXml) + ","); |
91 sb.append(parseRDN(DN.substring(i, k).trim(), toXml)).append(','); |
92 |
92 |
93 i = k + 1; |
93 i = k + 1; |
94 l = 0; |
94 l = 0; |
95 } |
95 } |
96 } |
96 } |
119 |
119 |
120 for (int j = 0; (k = str.indexOf('+', j)) >= 0; j = k + 1) { |
120 for (int j = 0; (k = str.indexOf('+', j)) >= 0; j = k + 1) { |
121 l += countQuotes(str, j, k); |
121 l += countQuotes(str, j, k); |
122 |
122 |
123 if ((k > 0) && (str.charAt(k - 1) != '\\') && (l % 2) == 0) { |
123 if ((k > 0) && (str.charAt(k - 1) != '\\') && (l % 2) == 0) { |
124 sb.append(parseATAV(trim(str.substring(i, k)), toXml) + "+"); |
124 sb.append(parseATAV(trim(str.substring(i, k)), toXml)).append('+'); |
125 |
125 |
126 i = k + 1; |
126 i = k + 1; |
127 l = 0; |
127 l = 0; |
128 } |
128 } |
129 } |
129 } |
367 StringBuilder sb = new StringBuilder(); |
367 StringBuilder sb = new StringBuilder(); |
368 int i = 0; |
368 int i = 0; |
369 int k; |
369 int k; |
370 |
370 |
371 for (int j = 0; (k = string.indexOf("\\20", j)) >= 0; j = k + 3) { |
371 for (int j = 0; (k = string.indexOf("\\20", j)) >= 0; j = k + 3) { |
372 sb.append(trim(string.substring(i, k)) + "\\ "); |
372 sb.append(trim(string.substring(i, k))).append("\\ "); |
373 |
373 |
374 i = k + 3; |
374 i = k + 3; |
375 } |
375 } |
376 |
376 |
377 sb.append(string.substring(i)); |
377 sb.append(string.substring(i)); |
416 |
416 |
417 for (int j = 0; (k = str.indexOf(symbol, j)) >= 0; j = k + 1) { |
417 for (int j = 0; (k = str.indexOf(symbol, j)) >= 0; j = k + 1) { |
418 l += countQuotes(str, j, k); |
418 l += countQuotes(str, j, k); |
419 |
419 |
420 if ((k > 0) && (str.charAt(k - 1) != '\\') && (l % 2) == 0) { |
420 if ((k > 0) && (str.charAt(k - 1) != '\\') && (l % 2) == 0) { |
421 sb.append(trim(str.substring(i, k)) + replace); |
421 sb.append(trim(str.substring(i, k))).append(replace); |
422 |
422 |
423 i = k + 1; |
423 i = k + 1; |
424 l = 0; |
424 l = 0; |
425 } |
425 } |
426 } |
426 } |