Verify Secure Client Customizations

Validate the Deployment

After the deployment is complete, validate the deployment in the management center. Click the Transcript Details (transcript details icon)) icon to verify the commands generated for the customizations.

Examples

  1. The example below shows the transcript details of a GUI text and messages customization: Secure Client en_us localization with customized prompts.

    import webvpn translation-table AnyConnect language en-us disk0:/AnyConnect_en-us.po
    
  2. The example below shows the transcript details of customized icons and images: customization of the Secure Client logo to ABC logo.

    import webvpn AnyConnect-customization type resource platform win name company_logo.png disk0:/company_logo.png
    
  3. The example below shows the transcript details of the customized OnConnect and OnDisconnect scripts. The On connect script mounts the network drive and the On disconnect script unmounts the network drive.

    import webvpn AnyConnect-customization type binary platform win name 
      scripts_OnConnect_mount.bat disk0:/mount.bat
    import webvpn AnyConnect-customization type binary platform win name 
      scripts_OnDisconnect_unmount.bat disk0:/unmount.bat
    

Verify Customizations Using Threat Defense Commands

Use the following commands on the threat defense to verify the customizations:

  • show import webvpn translation-table detailed: Shows the available translation tables.

    HQ-FTD# show import webvpn translation-table detailed 
     Translation Tables' Templates:
       AnyConnect           ia4DaAXNSvl5pZboQRGJcs9KMXY=
       customization
     Translation Tables:
       fr                   customization        BWWodsOt1PbvDvYOp8hLb3W7a64=
       ja                   customization        lNvUk1+qTLNZyNrBcApMQPHnm1M=
       ru                   customization        UqyKyUAcjR+xTGUtdiIFnoIiW5U=
    
  • show import webvpn AnyConnect-customization detailed: Shows the details of the Secure Client customizations.

    HQ-FTD# show import webvpn AnyConnect-customization detailed
    OEM resources for AnyConnect client:
      linux-64/binary/scripts_OnConnect_conn.sh           w6+n7z80D/8AR+ul2f7DvTmcDTw=
      linux-64/binary/scripts_OnDisconnect_discon.sh      jx5LJC2XBEmEkGeww59CAkszvnI=
      linux-64/resource/company-logo.png                  GsfBDroqGSQEEwuBDS/3DJNVv88=
      win/binary/scripts_OnConnect_mount.bat              dzjfsLYYft/XMlPlzskKl+Wv1bw=
      win/binary/scripts_OnDisconnect_unmount.bat         k6xlKhF1l2IRyJu08+sdYXgKNgM=
      win/resource/company_logo.png                       cmEvxwqvtaS+Pz/6sb9n3NZudS4=
    

Verify Customizations in Secure Client

  • In Secure Client, click the Message History tab to verify that the customizations are downloaded.

    Use the DART tool to view the client-side diagnostics.

Verifying the Customizations in Secure Client

Customization

Verification

GUI text and message customizations

  • Verify if Secure Client has the language localization or customized files in the following locations:

    • Windows: %ProgramData%\Cisco\Cisco AnyConnect Secure Mobility Client\l10n\<language-code>\LC_MESSAGES (AnyConnect versions 4.9 and earlier)

    • Windows: %ProgramData%\Cisco\Cisco Secure Client\l10n\<language-code>\LC_MESSAGES (Secure Client versions 5.0 and later)

    • For Mac OS and Linux: /opt/cisco/anyconnect/l10n/<LANGUAGE-CODE>/LC_MESSAGES

  • Verify the contents of the localized or customized file and confirm if they have the customized or localized strings. For example: AnyConnect.mo

Image and icon customizations

  • Verify if Secure Client has the customized files in the following locations:

    • Windows: %PROGRAMFILES%\ Cisco\Cisco AnyConnect Secure Mobility Client\res\ (AnyConnect versions 4.10 and earlier)

    • Windows: %PROGRAMFILES%\ Cisco\Cisco Secure Client\UI\res (Cisco Secure Client 5.0 and above)

    • Mac OS and Linux: /opt/cisco/anyconnect/res

  • Verify the content of the customized icon or image file.

Customized OnConnect and OnDisconnect scripts

  • Verify if the customized scripts are in the following locations:

    • Windows: %ProgramData%\Cisco\Cisco Secure Client\Script (Cisco Secure Client 5.0 and above)

    • Windows: %ProgramData%\Cisco\ Cisco AnyConnect Secure Mobility Client\Script (AnyConnect versions 4.9 and earlier)

    • Mac OS and Linux: /opt/cisco/anyconnect/Script

  • Verify the script.