Сборка OpenConnect 14.04 с поддержкой PKCS # 11

Я пытаюсь собрать OpenConnect 7.07 в Ubuntu 14.04 , используя скрипт автоматической сборки оболочки из

Скрипт автоматической сборки GitHub для OpenConnect 7 (Ubuntu 14 / 15/16 trusty / vivid / xenial)

Сборка работает, но когда я пытаюсь подключиться к Juniper VPN, я получаю сообщение об ошибке ' Эта версия OpenConnect была собрана без PKCS # 11 поддержка . Команда и выходные данные выглядят следующим образом (фактические параметры и URL pkcs11 были заменены, но это не влияет на ошибку):

$ 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

Кто-нибудь знает, что мне делать, чтобы сборка OpenConnect поддерживала PKCS # 11?

Замечания:

  • Сборка OpenConnect от Infradead.org упоминает p11-kit (для поддержки PKCS # 11) и libp11 (также требуется для поддержки PKCS # 11 при использовании OpenSSL). Перед сборкой я установил p11-kit (0.20.2-2ubunt) и libudev-dev (204-5ubuntu) - это не имело никакого эффекта.
  • Я попытался запустить ./configure с и без - без-гнутли , ошибка осталась неизменной.

РЕДАКТИРОВАТЬ: Предложение в комментарии @steeldriver сработало.

$ sudo apt-get install libp11-kit-dev libp11-dev

После перекомпоновки и запуска OpenConnect ошибки поддержки PKCS # 11 больше не было.

1
задан 25 April 2017 в 18:13

0 ответов

Другие вопросы по тегам:

Похожие вопросы: