< prev index next > src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
Print this page
}
/*
* Removes any non-hexadecimal characters from a string.
*/
- private static final String HEX_DIGITS = "0123456789ABCDEFabcdef";
private static String stripOutSeparators(String value) {
+ Hex.Decoder decoder = Hex.decoder();
char[] chars = value.toCharArray();
StringBuilder hexNumber = new StringBuilder();
for (int i = 0; i < chars.length; i++) {
- if (HEX_DIGITS.indexOf(chars[i]) != -1) {
+ if (decoder.fromHex(chars[i]) < 0) {
hexNumber.append(chars[i]);
}
}
return hexNumber.toString();
}
< prev index next >