< prev index next >

src/share/classes/sun/security/ssl/ClientHandshaker.java

Print this page
rev 13714 : 8218580: endpoint identification algorithm should be case-insensitive
Reviewed-by: jnimeh

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 1996, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -1397,11 +1397,11 @@
             String identityAlg = getEndpointIdentificationAlgorithmSE();
             if (session != null && identityAlg != null) {
 
                 String sessionIdentityAlg =
                     session.getEndpointIdentificationAlgorithm();
-                if (!Objects.equals(identityAlg, sessionIdentityAlg)) {
+                if (!identityAlg.equalsIgnoreCase(sessionIdentityAlg)) {
 
                     if (debug != null && Debug.isOn("session")) {
                         System.out.println("%% can't resume, endpoint id" +
                             " algorithm does not match, requested: " +
                             identityAlg + ", cached: " + sessionIdentityAlg);
< prev index next >