public void Cleanup()
 {
     _invoker.Dispose();
     _handler.Dispose();
     _listener.Dispose();
     _serverTask.GetAwaiter().GetResult();
     _serverCert.Dispose();
 }