App Layering | The digital signature on wfica32.exe is invalid

App Layering | The digital signature on wfica32.exe is invalid

book

Article ID: CTX579428

calendar_today

Updated On:

Description

When opening a Citrix application from the store, the .ica is downloaded to the computer. When that .ica file is opened, an error message appears: "The digital signature on wfica32.exe is invalid." 

Resolution

Create an App Layering exclusion for CWA in the Platform Layer:

  1. Create a text file: C:\Program Files\Unidesk\Uniservice\UserExclusions\ClientExclude.txt
  2. Put one line in the file: C:\Program Files (x86)\Citrix\ICA Client\  
  3. Republish the image with the updated Platform Layer.

Problem Cause

The digital signature on wfica32.exe was invalid because it is trying to find wfica32.exe under C:\PROGRA~2\Citrix\ICACLI~1 which is not where it is installed to.  Running Dir /X from C:\program files (x86)\Citrix shows the ICA Client directory with a short name of ICACLI~1.  That short name should not exist.  

The reason the path is wrong is under investigation, however, it requires both CWA and VDA to be installed.  CWA must have been installed separately (not through the VDA installer).  The image must have been published with Elastic enabled.  The 8do3 name when installed this way in a layer would typically be ICA5AA1~1 not ICACLI~1.


 
 
 

 

Issue/Introduction

App launches fail with error 'The digital signature on wfica32.exe is invalid.