You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release adds support for the reserved word "nocertcheck" as fingerprint value, which disables the certificate check when establishing a connection.
4
+
Besides the release fixes a bug for `ImportQuery` and `ExportQuery`.
5
+
6
+
## Bugfix
7
+
8
+
*#241: Switched checks for `ImportQuery` and `ExportQuery` to test more explicitly if None (instead of truthy assumptions).
Similar to JDBC / ODBC drivers, PyExasol supports fingerprint verification.
121
-
For more information, see the ODBC entry on `fingerprint <https://docs.exasol.com/db/latest/connect_exasol/drivers/odbc/using_odbc.htm?Highlight=prepared%20statement#fingerprint>`__.
* The certificate should already be in the operating system truststore of the client machine.
180
168
#. Private CA (Corporate CA)
181
169
* Your IT should add it to the operating system truststore of the client machine.
170
+
* Or, use the fingerprint of the certificate. See :ref:`fingerprint_verification` for details.
182
171
#. Self-signed Certificate
183
172
* Your IT should add it to the operating system truststore of the client machine.
184
173
1. DBA needs to fetch the certificate from the Exasol Cluster.
185
174
2. Client Machine Admin needs to add it to the operating system truststore.
186
175
* Or, in case of a unprivileged user and the user can access the certificate of the Exasol database you can specify the certificate during connect.
176
+
* Or, use the fingerprint of the certificate. See :ref:`fingerprint_verification` for details.
187
177
* For testing with a local DB you can disable the certificate verification (however, this should **NEVER** be used for production).
188
178
179
+
189
180
.. _inside_a_udf:
190
181
191
182
Inside a User Defined Function (UDF)
@@ -199,17 +190,47 @@ Inside a User Defined Function (UDF)
199
190
* Your DBA should upload the certificate to BucketFS and you should pass it to the connect inside of the UDF.
200
191
* Note: The operating system truststore is part of the SLC and can only be changed during SLC creation.
201
192
While you run a UDF, the operating system truststore inside of the UDF is read-only.
193
+
* Or, use the fingerprint of the certificate. See :ref:`fingerprint_verification` for details.
202
194
#. Self-signed Certificate
203
195
* Your DBA or you should upload the certificate to BucketFS and you should pass it to the connect inside of the UDF.
204
196
* Note: The operating system truststore is part of the SLC and can only be changed during SLC creation.
205
197
While you run a UDF, the operating system truststore of the UDF is read-only.
198
+
* Or, use the fingerprint of the certificate. See :ref:`fingerprint_verification` for details.
206
199
* For testing with a local DB you can disable the certificate verification (however, this should **NEVER** be used for production).
207
200
208
201
.. _certificate_in_pyexasol:
209
202
210
203
Handling in PyExasol
211
204
^^^^^^^^^^^^^^^^^^^^
212
205
206
+
.. _fingerprint_verification:
207
+
208
+
Fingerprint Verification
209
+
"""""""""""""""""""""""""""
210
+
211
+
Similar to JDBC / ODBC drivers, PyExasol supports fingerprint verification.
212
+
For more information, see the ODBC entry on `fingerprint <https://docs.exasol.com/db/latest/connect_exasol/drivers/odbc/using_odbc.htm?Highlight=prepared%20statement#fingerprint>`__.
0 commit comments