protected override void Dispose(bool disposing)
        {
            _listener?.DeleteAnonymousTLSIdentity();
            base.Dispose(disposing);

            _store.Dispose();
            _listener.Dispose();
        }