Это, к сожалению, немного сложно, и (надеюсь) ваш DBA может помочь с этим.
Если вы используете клиент Db2 10.5 Fixpack 5 (или новее), тогда вы простонеобходимо добавить пару параметров в строку DSN:
Security=ssl;
SslServerCertificate=/path/to/file.arm;
Ваш администратор БД должен быть в состоянии предоставить вам файл SslServerCertificate (или его содержимое).
Если вы установили клиент Db2 отдельно от пакета python ibm_db, то в зависимости от того, какой клиент Db2 вы установили (т. Е. Предоставили собственные библиотеки для ibm_db
, вам может потребоваться установить)некоторые дополнительные библиотеки (библиотеки IBM GSKit, которые обеспечивают функциональность SSL для клиента Db2).