src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
branchJDK-8145252-TLS13-branch
changeset 56603 f103e0c2be1e
parent 56542 56aaa6cb3693
equal deleted inserted replaced
56600:58ad02eb44c3 56603:f103e0c2be1e
   124         public byte[] produce(ConnectionContext context,
   124         public byte[] produce(ConnectionContext context,
   125                 HandshakeMessage message) throws IOException {
   125                 HandshakeMessage message) throws IOException {
   126             // The producing happens in server side only.
   126             // The producing happens in server side only.
   127             ServerHandshakeContext shc = (ServerHandshakeContext)context;
   127             ServerHandshakeContext shc = (ServerHandshakeContext)context;
   128 
   128 
   129             // Change client/server handshake traffic secrets.
       
   130             // TODO
       
   131 
       
   132             EncryptedExtensionsMessage eem =
   129             EncryptedExtensionsMessage eem =
   133                     new EncryptedExtensionsMessage(shc);
   130                     new EncryptedExtensionsMessage(shc);
   134             SSLExtension[] extTypes =
   131             SSLExtension[] extTypes =
   135                     shc.sslConfig.getEnabledExtensions(
   132                     shc.sslConfig.getEnabledExtensions(
   136                             SSLHandshake.ENCRYPTED_EXTENSIONS,
   133                             SSLHandshake.ENCRYPTED_EXTENSIONS,
   183             eem.extensions.consumeOnLoad(chc, extTypes);
   180             eem.extensions.consumeOnLoad(chc, extTypes);
   184 
   181 
   185             //
   182             //
   186             // update
   183             // update
   187             //
   184             //
   188             // TODO: all extensions should be considered.
       
   189             eem.extensions.consumeOnTrade(chc, extTypes);
   185             eem.extensions.consumeOnTrade(chc, extTypes);
   190 
   186 
   191             //
   187             //
   192             // produce
   188             // produce
   193             //
   189             //