Document ClusterOptions.WithCertificateFactory() does not apply to Server Certificate Validation
Description
If the user adds a cert to their local store or specifies their own custom CertificateFactory, those certs do not get used in the RemoteCertificateCallback for either KV or Query. (They do get used as client certificates to validate the client)
Instead, the user must either a) specify Kv/QueryIgnoreCertificateNameMismatch or b) override the callback methods themselves.
If the user adds a cert to their local store or specifies their own custom CertificateFactory, those certs do not get used in the RemoteCertificateCallback for either KV or Query. (They do get used as client certificates to validate the client)
Instead, the user must either a) specify Kv/QueryIgnoreCertificateNameMismatch or b) override the callback methods themselves.
Add documentation to https://docs.couchbase.com/dotnet-sdk/current/howtos/managing-connections.html to indicate
IgnoreCertificateNameMismatch is convenience for development only
If RemoteCertificateCallback is set, then IgnoreCertificateNameMismatch has no effect