インストール要件
システム要件と互換性
デバイス要件
Citrix Workspaceアプリは、Androidバージョン14以降をサポートしています。
最良の結果を得るには、Androidデバイスを最新のAndroidオペレーティングシステムに更新してください。
WebブラウザがWorkspace for Webと互換性がある場合、Workspace for WebからCitrix Workspaceアプリセッションを開始できます。セッションを開始できない場合は、Citrix Workspaceアプリから直接アカウントを設定してください。
重要:
Citrix Workspaceアプリ for Androidのテクニカルプレビュー版がインストールされている場合は、新しいバージョンをインストールする前にアンインストールしてください。
サーバー要件
ストアフロント:
-
ストアフロント 2.6 以降
StoreFrontストアへの直接アクセスを提供します。Citrix Workspaceアプリ for Androidは、以前のバージョンのStoreFrontもサポートしています。
-
Webサイト向けワークスペースが構成されたStoreFront
WebブラウザからStoreFrontストアへのアクセスを提供します。この展開の制限については、StoreFrontのドキュメントを参照してください。
Citrix Gatewayが提供する書き換えポリシーを有効にします。
シトリックス バーチャル アプリケーションズ アンド デスクトップス(以下のいずれかの製品):
- シトリックス バーチャル アプリケーションズ 7.5 以降
- シトリックス バーチャルアプリおよびデスクトップ 7.x 以降
ChromeOSデバイスとの互換性
Android版 Citrix Workspace™ アプリは、ChromeOS デバイスではサポートされていません
以前、ユーザーは誤ってCitrix Workspace app for ChromeOSではなく、ChromeOSデバイスにCitrix Workspace app for Androidをインストールしていました。この誤ったインストールは、互換性の問題と劣悪なユーザーエクスペリエンスを引き起こしました。
このような混乱を避けるため、CitrixはChromeOSデバイスのPlayストアでのCitrix Workspace app for Androidの提供を停止しました。
Citrix Workspace app for ChromeOSが必要なユーザーは、こちらからアクセスできます。
接続と証明書について
Citrix Workspaceアプリは、以下のいずれかの構成を通じて、Citrix Virtual AppsサーバーへのHTTP、HTTPS、およびICA-over-TLS接続をサポートしています。
LAN接続の場合:
- StoreFront 2.6 およびそれ以降のバージョン
- XenApp® サービス(旧プログラム ネイバーフッド エージェント)サイト。
セキュアなリモート接続の場合 (以下のいずれかの製品):
- Citrix Gateway 12.1以降 ((/ja-jp/citrix-adc/current-release/deploying-vpx.html)、(/ja-jp/citrix-hardware-platforms/mpx.html)、および(/ja-jp/citrix-hardware-platforms/sdx)バージョンを含む)。
TLS証明書
TLSを使用してリモート接続を保護する場合、モバイルデバイスは次の処理を実行します。
- リモートゲートウェイのTLS証明書を、信頼されたルート証明機関のローカルストアに対して認証します。
- 証明機関のルート証明書がローカルキーストアに存在する場合、商用発行された証明書(VerisignやThawteなど)を自動的に認識します。
プライベート(自己署名)証明書
リモートゲートウェイにプライベート証明書をインストールする際は、組織の証明機関のルート証明書がモバイルデバイスにインストールされていることを確認してください。この構成により、Citrix Workspaceアプリ for Androidを使用してCitrixリソースに正常にアクセスできます。
注:
接続時にゲートウェイの証明書を検証できない場合(ルート証明書がローカルキーストアに含まれていないため)、信頼されていない証明書の警告が表示されます。ユーザーが警告を無視して続行することを選択した場合、アプリケーションのリストが表示されます。ただし、アプリケーションは起動に失敗します。
ワイルドカード証明書
ワイルドカード証明書は、同じドメイン内の任意のサーバーに対して、個々のサーバー証明書の代わりに使用されます。Citrix Workspaceアプリ for Androidはワイルドカード証明書をサポートしています。
中間証明書とシトリックス ゲートウェイ
証明書チェーンに中間証明書が含まれている場合、中間証明書をCitrix Gatewayサーバー証明書に追加する必要があります。Citrix Gatewayのエディションに一致するKnowledge Centerの記事を参照してください:CTX114146およびCTX124937
統合サーバー証明書検証ポリシー
Citrix Workspaceアプリ for Androidは、サーバー証明書に対してより厳格な検証ポリシーを持っています。
重要:
Citrix Workspaceアプリ for Androidをインストールする前に、サーバーまたはCitrix Gatewayの証明書がここに記載されているとおりに正しく構成されていることを確認してください。次の場合、接続が失敗する可能性があります。
- サーバーまたはCitrix Gatewayの構成に誤ったルート証明書が含まれている。
- サーバーまたはCitrix Gatewayの構成にすべての中間証明書が含まれていない。
- サーバーまたはCitrix Gatewayの構成に、期限切れまたはその他の無効な中間証明書が含まれている。
- サーバーまたはCitrix Gatewayの構成に、クロス署名された中間証明書が含まれている。
サーバー証明書を検証する際、Citrix Workspaceアプリ for Androidは、サーバー(またはCitrix Gateway)から提供されたすべての証明書を使用してサーバー証明書を検証します。その後、証明書が信頼されているかどうかも検証します。すべての証明書が信頼されていない場合、接続は失敗します。
このポリシーは、Webブラウザの証明書ポリシーよりも厳格です。多くのWebブラウザは、信頼する多数のルート証明書を含んでいます。
サーバー(またはCitrix Gateway)は、正しい証明書のセットで構成されている必要があります。誤った証明書のセットは、Citrix Workspaceアプリ for Androidの接続失敗の原因となる可能性があります。
Citrix Gatewayがこれらの有効な証明書で構成されていると仮定します。これは、より厳格な検証を必要とするお客様に推奨されます。Citrix Workspaceアプリ for Androidが使用するルート証明書を正確に特定することで、より厳格な検証を適用できます。
- “Example サーバー証明書”
- “Example 中間証明書”
- “Example ルート証明書”
その後、Citrix Workspaceアプリ for Androidは、これらの証明書がすべて有効であるかどうかを検証します。Citrix Workspaceアプリ for Androidは、”Example ルート証明書”をすでに信頼しているかどうかも検証します。Citrix Workspaceアプリ for Androidが”Example ルート証明書”を信頼していない場合、接続は失敗します。
重要
一部の認証局には、複数のルート証明書があります。このより厳格な検証が必要な場合は、構成が適切なルート証明書を使用していることを確認してください。例えば、現在、「DigiCert」/「GTE CyberTrust Global Root」と「DigiCert Baltimore Root」/「Baltimore CyberTrust Root」という2つの証明書があり、これらは同じサーバー証明書を検証できます。
一部のユーザーデバイスでは、両方のルート証明書が利用可能です。他のデバイスでは、いずれか一方のみが利用可能です(「DigiCert Baltimore Root」/「Baltimore CyberTrust Root」)。ゲートウェイで「GTE CyberTrust Global Root」を構成すると、それらのユーザーデバイスでのCitrix Workspaceアプリ for Android接続は失敗します。どのルート証明書を使用できるかについては、証明機関のドキュメントを参照してください。また、すべての証明書と同様に、ルート証明書も最終的には期限切れになることに注意してください。
注:
一部のサーバーおよびCitrix Gatewayは、構成されていてもルート証明書を送信しない場合があります。その場合、より厳密な検証は不可能です。
次に、これらの有効な証明書を使用してゲートウェイが構成されていると仮定します。ルート証明書なしのこの構成は、通常推奨されます。
- 「例のサーバー証明書」
- 「例の中間証明書」
Citrix Workspaceアプリ for Androidは、これら2つの証明書を使用します。次に、ユーザーデバイス上でルート証明書を検索します。正しく検証され、かつ「Example Root Certificate」のように信頼されているものが見つかると、接続は成功します。それ以外の場合、接続は失敗します。この構成は、Citrix Workspaceアプリ for Androidが必要とする中間証明書を提供しますが、Citrix Workspaceアプリ for Androidが有効で信頼できる任意のルート証明書を選択することも可能にします。
次に、Citrix Gatewayがこれらの証明書を使用して構成されていると仮定します。
- 「例のサーバー証明書」
- 「例の中間証明書」
- 「誤ったルート証明書」
Citrix Workspaceアプリ for Androidは誤ったルート証明書を読み取り、接続は失敗します。
一部の証明機関は、複数の中間証明書を使用します。この場合、Citrix Gatewayは通常、次のようにすべての中間証明書(ただしルート証明書は除く)で構成されます。
- 「例のサーバー証明書」
- 「例の中間証明書 1」
- 「例の中間証明書 2」
一部の認証局はクロス署名された中間証明書を使用します。これは、複数のルート証明書が見つかり、 以前のルート証明書が新しいルート証明書と同時にまだ使用されている状況を想定しています。この場合、少なくとも2つの中間証明書が存在します。たとえば、以前のルート証明書「Class 3 Public Primary Certification Authority」には、対応するクロス署名された中間証明書「Verisign Class 3 Public Primary Certification Authority - G5」があります。
しかし、対応する新しいルート証明書「Verisign Class 3 Public Primary Certification Authority - G5」も利用可能で、これは「Class 3 Public Primary Certification Authority」を置き換えるものです。新しいルート証明書はクロス署名された中間証明書を使用しません。
クロス署名された中間証明書とルート証明書は、同じサブジェクト名(発行先)を持っています。しかし、クロス署名された中間証明書は異なる発行者名(発行元)を持っています。これにより、クロス署名された中間証明書は、通常の中間証明書(「例の中間証明書 2」など)と区別されます。
ルート証明書とクロス署名された中間証明書を含まないこの構成が通常推奨されます。
- 「例のサーバー証明書」
- 「例の中間証明書」
Citrix Gatewayがクロス署名された中間証明書を使用するように構成することは避けてください。これは以前のルート証明書を選択するためです。
- 「例のサーバー証明書」
- 「例の中間証明書」
- 「例のクロス署名された中間証明書」 [not recommended]
サーバー証明書のみを使用してCitrix Gatewayを構成することは推奨されません。
- 「例のサーバー証明書」
Citrix Workspaceアプリ for Androidがすべての中間証明書を見つけられない場合、接続は失敗します。