jdk/src/java.base/share/classes/java/security/Provider.java
changeset 32649 2ee9017c7597
parent 31270 e6470b24700d
child 32931 2ba4f06f8684
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
   996         String type = key.substring(0, i);
   996         String type = key.substring(0, i);
   997         String alg = key.substring(i + 1);
   997         String alg = key.substring(i + 1);
   998         return new String[] {type, alg};
   998         return new String[] {type, alg};
   999     }
   999     }
  1000 
  1000 
  1001     private final static String ALIAS_PREFIX = "Alg.Alias.";
  1001     private static final String ALIAS_PREFIX = "Alg.Alias.";
  1002     private final static String ALIAS_PREFIX_LOWER = "alg.alias.";
  1002     private static final String ALIAS_PREFIX_LOWER = "alg.alias.";
  1003     private final static int ALIAS_LENGTH = ALIAS_PREFIX.length();
  1003     private static final int ALIAS_LENGTH = ALIAS_PREFIX.length();
  1004 
  1004 
  1005     private void parseLegacyPut(String name, String value) {
  1005     private void parseLegacyPut(String name, String value) {
  1006         if (name.toLowerCase(ENGLISH).startsWith(ALIAS_PREFIX_LOWER)) {
  1006         if (name.toLowerCase(ENGLISH).startsWith(ALIAS_PREFIX_LOWER)) {
  1007             // e.g. put("Alg.Alias.MessageDigest.SHA", "SHA-1");
  1007             // e.g. put("Alg.Alias.MessageDigest.SHA", "SHA-1");
  1008             // aliasKey ~ MessageDigest.SHA
  1008             // aliasKey ~ MessageDigest.SHA