SDKとAPI
証明書ID宣言SDK
証明書ID宣言 (CID) SDKを使用すると、開発者は、Citrix Workspaceアプリがクライアントマシンにインストールされている証明書を使用してStoreFrontサーバーに対して認証を行うプラグインを作成できます。CIDは、スマートカードベースの認証を実行することなく、ユーザーのスマートカードIDをStoreFrontサーバーに宣言します。
詳細については、Citrix Workspaceアプリ for Windows向け証明書ID宣言SDKドキュメントを参照してください。
Citrix Common Connection Manager SDK
-
Common Connection Manager (CCM) SDKは、プログラムで対話し、基本的な操作を実行できる一連のネイティブAPIを提供します。このSDKは、Citrix Workspaceアプリ for Windowsインストールパッケージの一部であるため、個別のダウンロードは不要です。
-
注:
-
-
起動に関連する一部のAPIでは、仮想アプリおよびデスクトップセッションへの起動プロセスを開始するためにICA®ファイルが必要です。
-
-
CCM SDKの機能には以下が含まれます。
- セッション起動
- 生成されたICAファイルを使用してアプリケーションとデスクトップの起動を許可します。
- セッション切断
- Connection Centerを使用した切断操作と同様です。切断は、すべてのセッションまたは特定のユーザーに対して可能です。
- セッションログオフ
- Connection Centerを使用したログオフ操作と同様です。ログオフは、すべてのセッションまたは特定のユーザーに対して可能です。
- セッション情報
- 起動されたセッションの接続関連情報を取得するためのさまざまな方法を提供します。これには、デスクトップセッション、アプリケーションセッション、およびリバースシームレスアプリケーションセッションが含まれます
SDKドキュメントの詳細については、Citrix CCM SDKプログラマーズガイドを参照してください。
Citrix Virtual Channel SDK
Citrix Virtual Channelソフトウェア開発キット (SDK) は、ICAプロトコルを使用した追加の仮想チャネル用のサーバー側アプリケーションとクライアント側ドライバーの作成をサポートします。サーバー側の仮想チャネルアプリケーションは、Citrix Virtual Apps and Desktops™サーバー上にあります。他のクライアントプラットフォーム用の仮想ドライバーを作成する場合は、Citrixテクニカルサポートにお問い合わせください。
Virtual Channel SDKは以下を提供します。
- Citrix Virtual Driverアプリケーションプログラミングインターフェース (VDAPI) は、Citrix Server API SDK (WFAPI SDK) の仮想チャネル機能と組み合わせて使用され、新しい仮想チャネルを作成します。VDAPIによって提供される仮想チャネルサポートにより、独自の仮想チャネルを簡単に作成できます。
- Windows監視API。これは、視覚体験を向上させ、ICAと統合されたサードパーティアプリケーションをサポートします。
- プログラミング技術を実演するための仮想チャネルサンプルプログラムの動作するソースコード。
- Virtual Channel SDKは、仮想チャネルのサーバー側を記述するためにWFAPI SDKを必要とします。
詳細については、Citrix Workspaceアプリ for Windows向けCitrix Virtual Channel SDKドキュメントを参照してください。
Fast Connect 3資格情報挿入API
Fast Connect 3資格情報挿入APIは、シングルサインオン (SSON) 機能にユーザー資格情報を提供するインターフェースを提供します。この機能は、Citrix Workspaceアプリ for Windowsバージョン4.2以降で利用可能です。このAPIを使用すると、Citrixパートナーは、StoreFrontまたはWeb Interfaceを使用してユーザーを仮想アプリケーションまたはデスクトップにログオンさせ、その後それらのセッションからユーザーを切断する認証およびSSO製品を提供できます。
詳細については、Citrix Workspaceアプリ for Windows向けFast Connect 3資格情報挿入APIドキュメントを参照してください。