src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
branchJDK-8145252-TLS13-branch
changeset 56708 25178bb3e8f5
parent 56704 c3ee22c3a0f6
equal deleted inserted replaced
56707:929ac4f1cddd 56708:25178bb3e8f5
    45     static final HandshakeAbsence chOnLoadAbsence =
    45     static final HandshakeAbsence chOnLoadAbsence =
    46             new PskKeyExchangeModesOnLoadAbsence();
    46             new PskKeyExchangeModesOnLoadAbsence();
    47     static final HandshakeAbsence chOnTradeAbsence =
    47     static final HandshakeAbsence chOnTradeAbsence =
    48             new PskKeyExchangeModesOnTradeAbsence();
    48             new PskKeyExchangeModesOnTradeAbsence();
    49 
    49 
    50     static final SSLStringize pkemStringize =
    50     static final SSLStringizer pkemStringizer =
    51             new PskKeyExchangeModesStringize();
    51             new PskKeyExchangeModesStringizer();
    52 
    52 
    53     enum PskKeyExchangeMode {
    53     enum PskKeyExchangeMode {
    54         PSK_KE          ((byte)0, "psk_ke"),
    54         PSK_KE          ((byte)0, "psk_ke"),
    55         PSK_DHE_KE      ((byte)1, "psk_dhe_ke");
    55         PSK_DHE_KE      ((byte)1, "psk_dhe_ke");
    56 
    56 
   147             }
   147             }
   148         }
   148         }
   149     }
   149     }
   150 
   150 
   151     private static final
   151     private static final
   152             class PskKeyExchangeModesStringize implements SSLStringize {
   152             class PskKeyExchangeModesStringizer implements SSLStringizer {
   153         @Override
   153         @Override
   154         public String toString(ByteBuffer buffer) {
   154         public String toString(ByteBuffer buffer) {
   155             try {
   155             try {
   156                 return (new PskKeyExchangeModesSpec(buffer)).toString();
   156                 return (new PskKeyExchangeModesSpec(buffer)).toString();
   157             } catch (IOException ioe) {
   157             } catch (IOException ioe) {