src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
branchJDK-8145252-TLS13-branch
changeset 56754 d0728b0f98f9
parent 56708 25178bb3e8f5
equal deleted inserted replaced
56750:2b4ae319412b 56754:d0728b0f98f9
   147                 if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
   147                 if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
   148                     SSLLogger.info(
   148                     SSLLogger.info(
   149                             "Ignore client unavailable extension: " +
   149                             "Ignore client unavailable extension: " +
   150                             SSLExtension.CH_ALPN.name);
   150                             SSLExtension.CH_ALPN.name);
   151                 }
   151                 }
       
   152 
       
   153                 chc.applicationProtocol = "";
       
   154                 chc.conContext.applicationProtocol = "";
   152                 return null;
   155                 return null;
   153             }
   156             }
   154 
   157 
   155             String[] laps = chc.sslConfig.applicationProtocols;
   158             String[] laps = chc.sslConfig.applicationProtocols;
   156             if ((laps == null) || (laps.length == 0)) {
   159             if ((laps == null) || (laps.length == 0)) {
   359                 if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
   362                 if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
   360                     SSLLogger.fine(
   363                     SSLLogger.fine(
   361                             "Ignore unavailable extension: " +
   364                             "Ignore unavailable extension: " +
   362                             SSLExtension.SH_ALPN.name);
   365                             SSLExtension.SH_ALPN.name);
   363                 }
   366                 }
       
   367 
       
   368                 shc.applicationProtocol = "";
       
   369                 shc.conContext.applicationProtocol = "";
   364                 return null;
   370                 return null;
   365             }
   371             }
   366 
   372 
   367             List<String> alps = requestedAlps.applicationProtocols;
   373             List<String> alps = requestedAlps.applicationProtocols;
   368             if (shc.conContext.transport instanceof SSLEngine) {
   374             if (shc.conContext.transport instanceof SSLEngine) {