On Tue, 13 May 2025 17:13:03 GMT, Artur Barashev <abaras...@openjdk.org> wrote:

>> Bradford Wetmore has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Missed one review comment
>
> test/jdk/javax/net/ssl/ExtendedSSLSession/ExportKeyingMaterialTests.java line 
> 62:
> 
>> 60:  * produced.
>> 61:  */
>> 62: public class ExportKeyingMaterialTests extends SSLContextTemplate {
> 
> What's the reason we don't use `SSLEngineTemplate` here?

There's a bug in `SSLEngine`/`SSLSocket` that prevents configuration callbacks 
from working as originally imagined.  I hate working around it.

The subclass constructor now calls `super()`, which then calls back to the 
`configure*()` methods, but you can't pass any parameters.  One of these days 
this should be fixed.  

I find it easier to just copy `SSLEngineTemplate.java` instead of `extends`.  

I've worked around it to remind myself this needs to be fixed someday.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/24976#discussion_r2090057949

Reply via email to