StoreFront

ICA® ファイル署名

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

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

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

ICAファイル署名はデフォルトで無効になっています。ICAファイル署名を有効にするには、証明書をインストールし、その証明書を使用するようにストアを構成する必要があります。ICAファイルの署名は、Citrix Workspaceアプリ for Windowsで証明書を要求するように構成しない限り効果がありません。詳細については、「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 を追加します。

  5. StoreFront 2402のCU2より前のバージョンを使用している場合は、さらに以下を実行します。

    $certificate = Get-DSCertificate "[certificatethumbprint]"
    . "C:\Program Files\Citrix\Receiver StoreFront\Scripts\ImportModules.ps1"
    Add-DSCertificateKeyReadAccess -certificate $certificates[0] -accountName IIS APPPOOL\Citrix Delivery Services Resources
    <!--NeedCopy-->
    
ICA® ファイル署名

この記事の概要