src/java.base/share/classes/sun/security/x509/X500Name.java
changeset 53018 8bf9268df0e2
parent 52856 5f3b9b633731
equal deleted inserted replaced
53017:e10a1f7aaa13 53018:8bf9268df0e2
   863      * This method can parse RFC 1779, 2253 or 4514 DNs and non-standard 5280
   863      * This method can parse RFC 1779, 2253 or 4514 DNs and non-standard 5280
   864      * keywords. Additional keywords can be specified in the keyword/OID map.
   864      * keywords. Additional keywords can be specified in the keyword/OID map.
   865      */
   865      */
   866     private void parseDN(String input, Map<String, String> keywordMap)
   866     private void parseDN(String input, Map<String, String> keywordMap)
   867         throws IOException {
   867         throws IOException {
   868         if (input == null || input.length() == 0) {
   868         if (input == null || input.isEmpty()) {
   869             names = new RDN[0];
   869             names = new RDN[0];
   870             return;
   870             return;
   871         }
   871         }
   872 
   872 
   873         List<RDN> dnVector = new ArrayList<>();
   873         List<RDN> dnVector = new ArrayList<>();
   935         Collections.reverse(dnVector);
   935         Collections.reverse(dnVector);
   936         names = dnVector.toArray(new RDN[dnVector.size()]);
   936         names = dnVector.toArray(new RDN[dnVector.size()]);
   937     }
   937     }
   938 
   938 
   939     private void parseRFC2253DN(String dnString) throws IOException {
   939     private void parseRFC2253DN(String dnString) throws IOException {
   940         if (dnString.length() == 0) {
   940         if (dnString.isEmpty()) {
   941             names = new RDN[0];
   941             names = new RDN[0];
   942             return;
   942             return;
   943          }
   943          }
   944 
   944 
   945          List<RDN> dnVector = new ArrayList<>();
   945          List<RDN> dnVector = new ArrayList<>();