Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » 使用 UltraLite 数据库 » 将 UltraLite 部署到设备

 

通过启用 TLS 的同步部署 UltraLite

需要单独授予许可的组成部分

ECC 加密和 FIPS 认证的加密需要单独的许可。所有高度加密技术受出口法规约束。

请参见单独授权的组件

MobiLink 的 UltraLite 客户端应用程序必须配置为使用启用 TLS 的同步。传送层安全支持加密、篡改检测和基于证书的验证。请参见传送层安全简介

平台支持

RSA、ECC 和 FIPS 加密并非在所有平台上均可用。有关哪些平台支持哪种加密方法的信息,请参见 [external link] http://www.sybase.com/detail?id=1062623

♦  在 UltraLite 客户端应用程序和设备上设置 TLS 同步
  1. 通过调用您的应用程序代码中的以下函数之一启用加密同步:

  2. 将同步信息流设置为 TLS 或 HTTPS。

  3. 如果要启用 ECC 或 FIPS 加密,还必须:

    • ECC   tls_type 网络协议选项设置到 ECC。请参见tls_type

    • FIPS   fips 网络协议选项设置到 Yes。请参见fips

  4. 确保您已链接到适当的库:

    平台 链接 RSA 加密 ECC 加密 FIPS 加密
    Windows 桌面操作系统 静态1 ulrsa.lib ulecc.lib
    Windows 桌面操作系统 动态2
    Windows Mobile 静态1 ulrsa.lib ulecc.lib
    Windows Mobile 动态2
    Palm OS 静态1 ulrsa.lib ulecc.lib ulfips.libgse1st.lib

    1 您还必须链接到 ulrt.lib

    2 您还必须链接到 ulimp.lib

  5. 确保将适当的文件复制到设备:

    平台 链接 RSA 加密 ECC 加密 FIPS 加密
    Windows 桌面操作系统 静态

    mlcrsafips11.dll

    sbgse2.dll

    Windows 桌面操作系统 动态1 mlcrsa11.dll mlcecc11.dll

    mlcrsafips11.dll

    sbgse2.dll

    Windows Mobile 静态

    mlcrsafips11.dll

    sbgse2.dll

    Windows Mobile 动态1 mlcrsa11.dll mlcecc11.dll

    mlcrsafips11.dll

    sbgse2.dll

    Palm OS 静态 libsbgse_4i.prc
    Windows Mobile 组件和 UltraLite 引擎 静态2 mlcrsa11.dll mlcecc11.dll

    mlcrsafips11.dll

    sbgse2.dll

    1 您还必须部署 ulrt11.dll

    2 您还必须部署您的组件 .dll 文件和/或 uleng11.exe

另请参见