SDK und API
Certificate Identity Declaration SDK
Mit dem Certificate Identity Declaration (CID) SDK können Entwickler ein Plug-In erstellen, mit dem die Citrix Workspace-App mithilfe des auf dem Clientcomputer installierten Zertifikats beim StoreFront-Server authentifiziert werden kann. CID deklariert die Smartcard-Identität des Benutzers an einem StoreFront-Server, ohne anhand der Smartcard eine Authentifizierung durchzuführen.
Weitere Informationen finden Sie unter Certificate Identity Declaration SDK for Citrix Workspace app for Windows.
Citrix Common Connection Manager SDK
Das Common Connection Manager (CCM) SDK stellt eine Reihe nativer APIs bereit, mit denen Sie programmgesteuert interagieren und grundlegende Vorgänge ausführen können. Das SDK erfordert keinen separaten Download, da es Teil des Installationspakets der Citrix Workspace-App für Windows ist.
Hinweis:
Bei einigen APIs, die mit dem Start in Zusammenhang stehen, muss die ICA-Datei den Startvorgang für Sitzungen mit virtuellen Apps und Desktops initiieren.
Die CCM SDK-Funktionen umfassen Folgende:
- Sitzungsstart
- Ermöglicht das Starten von Anwendungen und Desktops mit der generierten ICA-Datei.
- Session disconnect
- Ähnlich wie das Trennen der Verbindung über Connection Center. Die Trennung kann für alle Sitzungen oder für einen bestimmten Benutzer erfolgen.
- Session logoff
- Ähnlich wie die Abmeldung über Connection Center. Die Abmeldung kann für alle Sitzungen oder für einen bestimmten Benutzer erfolgen.
- Sitzungsinformationen
- Bietet verschiedene Methoden zum Abrufen von Verbindungsinformationen zu den gestarteten Sitzungen. Dazu gehören Desktopsitzung, Anwendungssitzung und invertierte Seamless-Anwendungssitzung.
Weitere Informationen über die Dokumentation zum SDK finden Sie unter Programmers guide to Citrix CCM SDK.
Citrix Virtual Channel SDK
Das Citrix Virtual Channel Software Development Kit (SDK) bietet Unterstützung für das Schreiben von serverseitigen Anwendungen und clientseitigen Treibern für zusätzliche virtuelle Kanäle, die das ICA-Protokoll verwenden. Die serverseitigen virtuellen Kanalanwendungen sind auf Citrix Virtual Apps and Desktops-Servern. Wenn Sie virtuelle Treiber für andere Clientplattformen schreiben möchten, wenden Sie sich an den technischen Support von Citrix.
Das Virtual Channel SDK bietet Folgendes:
- Die Citrix Virtual Driver Application Programming Interface (VDAPI) wird mit dem virtuellen Kanal im Citrix Server API SDK (WFAPI SDK) verwendet, um neue virtuelle Kanäle zu erstellen. Die von der VDAPI bereitgestellte Unterstützung für virtuelle Kanäle macht das Schreiben der eigenen virtuellen Kanäle einfacher.
- Die Windows Monitoring API, die die visuelle Darstellung verbessert und Unterstützung für Anwendungen von Drittanbietern bietet, die in ICA integriert sind.
- Funktionierender Quellcode für Beispielprogramme für virtuelle Kanäle, die Programmiermethoden demonstrieren.
- Das Virtual Channel SDK erfordert, dass das WFAPI SDK die serverseitige Komponente des virtuellen Kanals schreibt.
Weitere Informationen finden Sie unter Citrix Virtual Channel SDK for Citrix Workspace app for Windows.
Fast Connect 3 Credential Insertion API
Die Fast Connect 3 Credential Insertion API bietet eine Schnittstelle zum Bereitstellen von Benutzeranmeldeinformationen für Single Sign-On (SSON). Dieses Feature ist für die Citrix Workspace-App für Windows 4.2 und höher verfügbar. Mit dieser API können Citrix Partner Authentifizierungs- und SSO-Produkte bereitstellen, die StoreFront oder das Webinterface verwenden, um Benutzer an virtuellen Anwendungen oder Desktops anzumelden und die Verbindungen zu diesen Sitzungen auch wieder zu trennen.
Weitere Informationen finden Sie unter Fast Connect 3 Credential Insertion API for Citrix Workspace app for Windows.