Client certificate authorization with NET 4.5.2


I would like to ask a question about change introduced in a commit below:

in file Src/Couchbase/IO/Http/CouchbaseHttpClient.cs

What it did is partially removed client certificate authorization method for .NET Framework. This authorization metod is properly working for a CRUD operations on buckets (because they are handled in the SSLConnection class rather than CouchbaseHttpClient). However, for query/view requests is necessary to use user/password authorization, because client certificates are not being send to the server.

The question is why is it working this way and is it possible for you to change it? Unfortunately we are unable to upgrade our system to anything above NET Framework 4.5.2 and this NETSTANDARD condition is really annoying to bypass.
We are using NET SDK in version 2.7.10 (however newest version of 2.7.x branch have the same issue)

If it is relevant to the solution, we have Enterprise License.

Hi @Valker -

I created a ticket for tracking -

Can you also file a support ticket for this issue? It will get more eyes on it - mention this post please for reference.


Hi @Valker -

Just following up on this and wondering if you have gone the support route as it will increase the priority of the issue you are running into?