SDK 和 API

证书标识声明 SDK

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

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

Citrix Common Connection Manager SDK

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

注意:

与启动相关的某些 API 需要 ICA 文件来发起虚拟应用程序和桌面会话的启动过程。

CCM SDK 功能包括:

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

有关 SDK 文档的详细信息,请参阅 Programmers guide to Citrix CCM 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 才能编写虚拟通道的服务器端。

有关详细信息,请参阅 Citrix Virtual Channel SDK for Citrix Workspace app for Windows(适用于 Windows 的 Citrix Workspace 应用程序适用的 Citrix 虚拟通道 SDK)文档。

Fast Connect 3 凭据插入 API

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

有关详细信息,请参阅 Fast Connect 3 Credential Insertion API for Citrix Workspace app for Windows(适用于 Windows 的 Citrix Workspace 应用程序适用的 Fast Connect 3 凭据插入 API)。

SDK 和 API