public override void Dispose() { _listener.DisposeAsync().GetAwaiter().GetResult(); _cert.Dispose(); }