Verify Secure Client customizations

Use CLI commands and transcript details to verify Secure Client customizations after deployment in Cloud-Delivered Firewall Management Center.

Validate the deployment

After the deployment is complete in Cloud-Delivered Firewall Management Center, click the Transcript Details (preview icon)) icon to view the customization commands.

Examples

  1. The example displays transcript details of a GUI text and MESSAGES customization:

    import webvpn translation-table AnyConnect language en-us disk0:/AnyConnect_en-us.po
  2. The example displays the transcript details of 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 displays the transcript details of customized OnConnect and OnDisconnect scripts. The OnConnect script mounts the network drive and the OnDisconnect script unmounts it.

    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 CLI commands

Run these commands on the Firewall Threat Defense device to verify the customizations:

  • show import webvpn translation-table detailed : Displays 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 : Displays details about 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 if the customizations are downloaded.

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

Verify customizations in Secure Client

Customization type

Verification

GUI text and message customizations

  • Verify if Secure Client has the localization or customized files in these 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 macOS and Linux: /opt/cisco/anyconnect/l10n/<LANGUAGE-CODE>/LC_MESSAGES

      /opt/cisco/secureclient/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 these 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)

    • Linux: /opt/cisco/anyconnect/resources or /opt/cisco/secureclient/resources

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

Customized OnConnect and OnDisconnect scripts

  • Verify if the customized scripts are in these 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)

    • macOS and Linux: /opt/cisco/anyconnect/script or /opt/cisco/secureclient/vpn/script

  • Verify the script.