--- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java Thu May 19 19:45:04 2016 -0700
+++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java Fri May 20 11:15:05 2016 +0800
@@ -424,6 +424,9 @@
} catch (UnknownHostException | SecurityException e) {
// not canonicalized or no permission to do so, use old
}
+ if (hostName.endsWith(".")) {
+ hostName = hostName.substring(0, hostName.length() - 1);
+ }
nameParts[1] = hostName.toLowerCase(Locale.ENGLISH);
}
nameStrings = nameParts;