5efa767721
Browse/metadata previously hardcoded the Windows transport binding + /Hist-Integrated endpoint regardless of options.Transport. That meant RemoteTcpCertificate clients (notably anything from Linux, where the Windows transport security isn't available in WCF) couldn't use these ops even when other reads worked. Made the binding+endpoint selection conditional: - LocalPipe / RemoteTcpIntegrated: keep existing /Hist-Integrated + Windows transport binding (the legacy Open2-V1 buffer carries its own auth blob and only validates against this transport). - RemoteTcpCertificate: switch to /HistCert + cert binding, propagating options.ServerDnsIdentity. Cert-binding callers also opt out of setting Windows credentials on the factory. Cert-validation override (HistorianWcfClientCredentialsHelper.Configure) now applies on both the history and retrieval factories. Confirmed locally: 178/178 tests pass on Windows. Linux verification still pending — gated tests don't exercise the path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>