Estou tentando criar o OpenConnect 7.07 no Ubuntu 14.04 usando o script de shell autobuild de
Script GitHub Autobuild para o OpenConnect 7 (Ubuntu 14/15/16 fiel / vívida / xenial)
A construção funciona, mas quando eu tento me conectar ao Juniper VPN, recebo um erro ' Esta versão do OpenConnect foi construída sem o suporte do PKCS # 11 '. O comando e a saída são os seguintes (pkcs11 params reais e URL foram substituídos, mas isso não afeta o erro):
$ sudo openconnect --juniper --no-cert-check -c 'pkcs11:MY_PARAMS' example.com
WARNING: Juniper Network Connect support is experimental.
It will probably be superseded by Junos Pulse support.
GET https://example.com/
Connected to 93.184.216.34:443
This version of OpenConnect was built without PKCS#11 support
Loading certificate failed. Aborting.
Failed to open HTTPS connection to example.com
Failed to obtain WebVPN cookie
Alguém sabe, o que devo fazer para que o OpenConnect build suporte o PKCS # 11?
Observações:
./configure
com e sem o sinalizador - sem-gnutls , o erro permaneceu inalterado. EDITAR: A sugestão no comentário de @steeldriver funcionou.
$ sudo apt-get install libp11-kit-dev libp11-dev
Após a reconstrução e execução do OpenConnect, o erro de suporte do PKCS # 11 não estava mais lá.