Eu tive problema semelhante (com icaclient 13.0) no Ubuntu 14.04 LTS. Como o javy666, independentemente do que eu fiz com os certificados, eu ainda estava recebendo esse erro. Eu os instalei corretamente em / opt / Citrix / ICAClient / keystore / cacerts, depois fiz o rehash com "c_rehash / opt / Citrix / ICAClient / keystore / cacerts", também atualizei diretórios / etc / ssl / certs / e / usr / share / ca-certificates / mozilla / e execute update-ca-certificates. Google aconselhou um monte de coisas que não ajudaram, a mesma mensagem de erro ainda persistiu. Então eu descobri que o problema no meu caso era que meu icaclient não suportava certificados SHA256 (ele não suportava nenhum certificado SHA-2). Infelizmente, a mensagem é muito enganadora, provavelmente é reutilizada para várias situações diferentes. Descobri que a versão mais recente do icaclient (13.3) suporta chaves SHA-2, portanto, a atualização do icaclient resolveu o problema.
Pode não resolver todas as ocorrências deste erro, mas pelo menos algumas delas.
O motivo pelo qual isso pode aparecer agora com mais frequência é que o SHA-1 não é muito seguro, então logicamente os servidores migram para novos certificados SHA-2, que têm suporte deficiente em clientes ICA um pouco mais antigos e isso produz um erro enganoso. No meu caso, nossa empresa atualizou certificados intermediários para o SHA256, infelizmente ao mesmo tempo eles desativaram o cliente HTML5 (provavelmente por razões de compatibilidade relacionadas ao SHA256), então o Citrix foi quebrado completamente no Linux.