SSL Certificate importing in Linux Citrix Receiver – Ubuntu

Recently i was working in an project with Citrix Receiver in Ubuntu and was facing issues with Internal CA certificates.

Below steps will help

  • Generate PEM file from PFX provided by client
    • Openssl pkcs12 -in client_ssl.pfx -out client_ssl.pem –clcerts

      • Above command generate ppm file for URL certificate
    • Openssl pkcs12 -in client_ssl.pfx -out root.pem -cacerts​

      • Above command generate ppm file for CA certificate
    • Rename the generated ppm file extensions to .crt

    • Copy the crt files to /usr/share/local/ca-certificates & /usr/share/local/ca-certificates/Mozilla & /opt/Citrix/ICAClient/keystore/cacerts

    • Run update-ca-certificates

    • Run c_rehash /opt/Citrix/ICAClient/keystore/cacerts

Reboot system and try using Citrix receiver using https URL.