如何在db2cli命令上启用SSL?
我的数据库管理员告诉我,连接DB2服务器需要安全地握手SSL凭据 但他们不熟悉db2cli.exe如何在db2cli命令上启用SSL?,ssl,db2,Ssl,Db2,我的数据库管理员告诉我,连接DB2服务器需要安全地握手SSL凭据 但他们不熟悉db2cli.exe 那么,启用db2cli命令来启动SSL握手连接的最简单方法是什么呢?db2cli是IBM DB2数据服务器驱动程序包中包含的一个实用程序。它通常用于验证db2dsdriver.cfg文件中的条目,或在Windows计算机上注册系统ODBC DSN。XML文件中的db2dsdriver.cfg文件实际上包含每个数据库的所有连接详细信息db2cli可以用作调用CLI函数的调试实用程序,但我无法想象有太
那么,启用db2cli命令来启动SSL握手连接的最简单方法是什么呢?
db2cli
是IBM DB2数据服务器驱动程序包中包含的一个实用程序。它通常用于验证db2dsdriver.cfg
文件中的条目,或在Windows计算机上注册系统ODBC DSN。XML文件中的db2dsdriver.cfg
文件实际上包含每个数据库的所有连接详细信息db2cli
可以用作调用CLI函数的调试实用程序,但我无法想象有太多人使用它来键入CLI函数调用
因此,要启用SSL,您需要修改db2dsdriver.cfg
文件,为特定数据库添加适当的SSL相关选项(Security=SSL
,sslclientkeystredb=/path/to/keystore
,SSLClientKeystash=/path/to/keystash
)。您还需要创建SSL客户端密钥库/keystash,并将数据库服务器的SSL证书添加到密钥库中
或者,如果要在应用程序中定义连接,可以在传递给SQLDriverConnect()
的DSN中指定这些选项:
这是谢谢伊恩。听起来我需要生成一个SHA2密钥对并将其放置在服务器/客户端。而不是在浏览器的https上执行类似的握手协议?
"Database=sampledb; Protocol=tcpip; Hostname= myhost; Servicename=50001;
Security=ssl; SSLClientKeystoredb=/home/test1/keystore/clientstore.kdb;
SSLClientKeystash=/home/test1/keystore/clientstore.sth;"