@ParameterizedTest
    @ArgumentsSource(SslTransportLayerArgumentsProvider.class)
    public void testGracefulRemoteCloseDuringHandshakeRead(Args args) throws Exception {
        server = createEchoServer(args, SecurityProtocol.SSL);
        testIOExceptionsDuringHandshake(args, FailureAction.NO_OP, server::closeKafkaChannels);
    }
Tests that if the remote end closes the connection during SSL handshake while reading data,
the disconnection is not treated as an authentication failure.
clients/src/test/java/org/apache/kafka/common/network/SslTransportLayerTest.java