软件开发工具包 (SDK) 和 API
证书身份声明 SDK
证书身份声明 (CID) SDK 允许开发人员创建插件。该插件允许 Citrix Workspace app 使用安装在客户端计算机上的证书向 StoreFront 服务器进行身份验证。CID 向 StoreFront 服务器声明用户的智能卡身份,而无需执行基于智能卡的身份验证。
有关详细信息,请参阅 适用于 Windows 的 Citrix Workspace app 证书身份声明 SDK 文档。
Citrix 通用连接管理器 SDK
-
通用连接管理器 (CCM) SDK 提供了一组本机 API,使您能够以编程方式进行交互并执行基本操作。此 SDK 无需单独下载,因为它属于适用于 Windows 的 Citrix Workspace app 安装包的一部分。
-
注意:
-
-
某些与启动相关的 API 需要 ICA® 文件来启动虚拟应用和桌面会话。
-
-
CCM SDK 的功能包括:
- 会话启动
- 允许使用生成的 ICA 文件启动应用程序和桌面。
- 会话断开连接
- 类似于使用连接中心的断开连接操作。断开连接可以针对所有会话或特定用户。
- 会话注销
- 类似于使用连接中心的注销操作。注销可以针对所有会话或特定用户。
- 会话信息
- 提供不同的方法来获取已启动会话的连接相关信息。会话包括桌面会话、应用程序会话和反向无缝应用程序会话。
有关 SDK 文档的详细信息,请参阅 Citrix CCM SDK 程序员指南。
Citrix 虚拟通道 SDK
Citrix 虚拟通道软件开发工具包 (SDK) 支持使用 ICA 协议为更多虚拟通道编写服务器端应用程序和客户端驱动程序。服务器端虚拟通道应用程序位于 Citrix Virtual Apps and Desktops™ 服务器上。如果您想为其他客户端平台编写虚拟驱动程序,请联系 Citrix 技术支持。
虚拟通道 SDK 提供:
- Citrix 虚拟驱动程序应用程序编程接口 (VDAPI) 与 Citrix Server API SDK (WFAPI SDK) 中的虚拟通道功能结合使用,以创建新的虚拟通道。VDAPI 提供的虚拟通道支持使您可以轻松编写自己的虚拟通道。
- Windows 监控 API,可增强与 ICA 集成的第三方应用程序的视觉体验和支持。
- 虚拟通道示例程序的工作源代码,用于演示编程技术。
- 虚拟通道 SDK 需要 WFAPI SDK 来编写虚拟通道的服务器端。
有关详细信息,请参阅 适用于 Windows 的 Citrix Workspace app Citrix 虚拟通道 SDK 文档。
Fast Connect 3 凭据插入 API
Fast Connect 3 凭据插入 API 提供了一个接口,用于向单点登录 (SSON) 功能提供用户凭据。此功能在适用于 Windows 的 Citrix Workspace app 4.2 版及更高版本中可用。借助此 API,Citrix 合作伙伴可以提供身份验证和 SSO 产品,这些产品使用 StoreFront 将用户登录到虚拟应用程序或桌面,然后将用户从这些会话中断开连接。
有关详细信息,请参阅 适用于 Windows 的 Citrix Workspace app Fast Connect 3 凭据插入 API 文档。