Details
-
Improvement
-
Resolution: Fixed
-
Major
-
4.0.0, 4.1.0
-
None
-
None
-
0
-
SDK06, SDK08
Description
When a CertificateAuthenticator is created, all the parameters should be validated to determine they are strings. For instance if a user incorrectly forgets to unpack a dict when creating a CertificateAuthenticator, the cert_path will be set to the dict object and that will cause a segmentation fault when the extension attempts to set the cxx client's cert_path cluster option.
Attachments
For Gerrit Dashboard: PYCBC-1444 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
186929,2 | PYCBC-1444: Improve CertificateAuthenticator parameter validation. | master | couchbase-python-client | Status: MERGED | +2 | +1 |