equal
deleted
inserted
replaced
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 // |