SDK 和 API

证书标识声明 SDK

通过证书标识声明 (CID) SDK,开发人员可以创建一个插件,该插件允许 Citrix Workspace 应用程序使用客户端计算机上安装的证书对 StoreFront 服务器进行身份验证。CID 将用户的智能卡标识声明给 StoreFront 服务器,而无需执行基于智能卡的身份验证。

有关详细信息,请参阅 适用于 Windows 的 Citrix Workspace 应用程序适用的证书标识声明 SDK 文档。

Citrix Common Connection Manager SDK

Common Connection Manager (CCM) SDK 提供一组本机 API,这些 API 允许您以编程方式交互和执行基本操作。此 SDK 不需要单独下载,因为它属于适用于 Windows 的 Citrix Workspace 应用程序安装包的一部分。

注意:

与启动相关的某些 API 需要 ICA 文件来发起 Citrix Virtual Apps and Desktops 会话的启动过程。

CCM SDK 功能包括:

  • 会话启动
    • 允许使用生成的 ICA 文件启动应用程序和桌面。
  • 会话断开连接
    • 与使用连接中心执行断开连接操作类似。可以对所有会话或某个特定用户执行断开连接操作。
  • 会话注销
    • 与使用连接中心执行注销操作类似。可以对所有会话或某个特定用户执行注销操作。
  • 会话信息
    • 提供不同的方法来获取已启动会话的连接相关信息。这包括桌面会话、应用程序会话和反向无缝应用程序会话

有关 SDK 文档的详细信息,请参阅 Citrix CCM SDK 程序员指南

Citrix 虚拟通道 SDK

Citrix 虚拟通道软件开发工具包 (SDK) 支持为使用 ICA 协议的其他虚拟通道编写服务器端应用程序和客户端驱动程序。服务器端虚拟通道应用程序位于 Citrix Virtual Apps and Desktops 服务器上。如果要为其他客户端平台编写虚拟驱动程序,请联系 Citrix 技术支持。

虚拟通道 SDK 提供:

  • 在 Citrix 服务器 API SDK (WFAPI SDK) 中与虚拟通道功能结合使用以创建新虚拟通道的 Citrix 虚拟驱动程序应用程序编程接口 (Virtual Driver Application Programming Interface, VDAPI)。VDAPI 提供的虚拟通道支持简化了编写虚拟通道的过程。
  • Windows 监视 API,用于增强视觉体验以及对与 ICA 集成的第三方应用程序的支持。
  • 用来演示编程技术的虚拟通道示例程序的有效源代码。
  • 虚拟通道 SDK 需要 WFAPI SDK 才能编写虚拟通道的服务器端。

有关详细信息,请参阅 面向适用于 Windows 的 Citrix Workspace 应用程序的 Citrix 虚拟通道 SDK文档。

Fast Connect 3 凭据插入 API

Fast Connect 3 凭据插入 API 提供用于向 Single Sign-On (SSON) 功能提供用户凭据的接口。此功能在适用于 Windows 的 Citrix Workspace 应用程序 4.2 及更高版本中提供。通过此 API,Citrix 合作伙伴可以提供身份验证以及使用 StoreFront 或 Web Interface 将用户登录到虚拟应用程序或桌面,然后断开用户与这些会话的连接的 SSO 产品。

有关详细信息,请参阅 适用于 Windows 的 Citrix Workspace 应用程序适用的 Fast Connect 3 凭据插入 API文档。