您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

Identity 协议选项

指定标识文件的名称。

语法

identity=

可用的协议

HTTPS、TLS

允许值

  • 此字符串用于指定标识文件的名称。

    缺省值

    无缺省标识文件名。

    注释

    使用传送层安全时,标识文件包含公共证书及其专有密钥。对于不是自签名的证书,标识文件还包含所有签名证书。使用 identity_password 选项为专有密钥指定口令。

    示例

    启动要求客户端连接使用 TLS 加密的数据库服务器。

    start_iq -ec tls(fips=no;identity=rsaserver.id;identity_password=test) iqdemo.db

    以下命令会使用传送层安全,将 Interactive SQL 连接到上一示例中启动的数据库服务器 iqdemo。

    dbisql -c "UID=DBA;PWD=sql;Server=iqdemo;Host=localhost;Encryption=
    

    TLS(FIPS=yes;trusted_certificate=rsaroot.crt;certificate_name=RSA Server;certificate_company=SAP;certificate_unit=SQL Anywhere)"

    启动要求 Web 连接使用 TLS 加密的数据库服务器。

    start_iq -xs https(identity=rsaserver.id;identity_password=test) iqdemo.db

    警告 示例标识文件仅适用于测试和开发阶段。由于它是 SAP IQ 的标准部分,因此不提供任何保护。请先将其替换为您自己的证书,然后再部署应用程序。

    启动要求数据库服务器使用 TLS 加密的客户端应用程序。

    dbping -d -c "UID=DBA;PWD=sql;HOST=myserverhost;SERVER=myservername;DBN=mydatabase;ENC=TLS(trusted_certificate=myroot.crt; identity=myclient.id;identity_password=)"