diff --git a/src/java.base/share/classes/sun/security/util/TlsChannelBinding.java b/src/java.base/share/classes/sun/security/util/TlsChannelBinding.java
index 079bd3328f3..fffd4fa6707 100644
--- a/src/java.base/share/classes/sun/security/util/TlsChannelBinding.java
+++ b/src/java.base/share/classes/sun/security/util/TlsChannelBinding.java
@@ -102,7 +102,7 @@ public class TlsChannelBinding {
             final byte[] prefix =
                 TlsChannelBindingType.TLS_SERVER_END_POINT.getName().concat(":").getBytes();
             String hashAlg = serverCertificate.getSigAlgName().
-                    replace("SHA", "SHA-").toUpperCase(Locale.ENGLISH);
+                    toUpperCase(Locale.ENGLISH).replace("SHA", "SHA-");
             int ind = hashAlg.indexOf("WITH");
             if (ind > 0) {
                 hashAlg = hashAlg.substring(0, ind);