StoreFront™ 2507 LTSR

ICA® ファイル署名

StoreFrontには、ICAファイルをデジタル署名するオプションが用意されており、この機能をサポートするバージョンのCitrix Workspaceアプリは、ファイルが信頼できるソースから発信されたものであることを検証できます。StoreFrontでファイル署名が有効になっている場合、ユーザーがアプリケーションを起動したときに生成されるICAファイルは、StoreFrontサーバーの個人証明書ストアの証明書を使用して署名されます。ICAファイルは、StoreFrontサーバーで実行されているオペレーティングシステムがサポートする任意のハッシュアルゴリズムを使用して署名できます。デジタル署名は、この機能をサポートしないクライアント、またはICAファイル署名用に構成されていないクライアントによって無視されます。署名プロセスが失敗した場合、ICAファイルはデジタル署名なしで生成され、Citrix Workspaceアプリに送信されます。その構成によって、署名されていないファイルが受け入れられるかどうかが決まります。

StoreFrontでICAファイル署名に使用するには、証明書には秘密キーが含まれ、許可された有効期間内である必要があります。証明書にキー使用拡張が含まれている場合、これはキーがデジタル署名に使用できることを許可する必要があります。拡張キー使用拡張が含まれている場合、コード署名またはサーバー認証に設定する必要があります。

ICAファイル署名には、Citrix®は、公開認証局または組織のプライベート認証局から取得したコード署名またはSSL署名証明書の使用を推奨します。認証局から適切な証明書を取得できない場合、既存のSSL証明書(サーバー証明書など)を使用するか、新しいルート認証局証明書を作成してユーザーのデバイスに配布できます。

ICAファイル署名はデフォルトで無効になっています。ICAファイル署名を有効にするには、証明書をインストールし、その証明書を使用するようにストアを構成する必要があります。Citrix Workspaceアプリfor Windowsを証明書を要求するように構成しない限り、ICAファイルの署名は効果がありません。詳細については、「ICAファイル署名」を参照してください。

注:

StoreFrontコンソールとPowerShellコンソールを同時に開くことはできません。StoreFront構成を管理するためにPowerShellコンソールを使用する前に、必ずStoreFront管理コンソールを閉じてください。同様に、StoreFrontコンソールを開く前に、PowerShellのすべてのインスタンスを閉じてください。

  1. StoreFrontサーバーで、コンピューター証明書の管理を開きます。

  2. 証明書をCitrix Delivery Services証明書ストアに追加します。

  3. 証明書を開き、詳細タブに移動してサムプリントを記録します。

  4. Set-STFStoreService PowerShellコマンドレットを使用して、ストアの署名を有効にします。

    $storeService = Get-STFStoreService
    Set-STFStoreService $storeService -IcaFileSigning $true -IcaFileSigningCertificateThumbprint [certificatethumbprint]
    <!--NeedCopy-->
    

    ここで、[certificatethumbprint] は、ハッシュアルゴリズムによって生成された証明書データのダイジェスト(またはサムプリント)です。

    SHA-1以外のハッシュアルゴリズムを使用する場合は、必要に応じて、sha256、sha384、またはsha512に設定されたパラメーター -IcaFileSigningHashAlgorithm を追加します。

ICA® ファイル署名

この記事の概要