Я использую ZAProxy 2.7.0 на RHEL7 со смарт-картой, которая содержит сертификат клиента для сайта, который я пытаюсь использовать для доступа через ZAProxy. Для использования смарт-карты необходимо установить некоторые значения PKCS#11 в разделе Инструменты/Параметры/Сертификат, особенно выбрать драйвер, PIN-код и установить его как активный.
К сожалению, эти значения не сохраняются между запусками ZAProxy. Я видел, что другие варианты сохраняются, но не эти. Я также хотел бы использовать ZAProxy в безголовом режиме - в этом случае я даже не могу установить эти параметры (по крайней мере, я не нашел способа).
Есть идеи?
Это становится ближе, теперь вы можете сделать это для сертификатов pcks # 12, используя еженедельную сборку или следующий выпуск. Он добавляет эту функциональность как в cli, так и в веб-API: https://github.com/zaproxy/zap-core-help/pull/227/files
Если для вас важна поддержка смарт-карт, предлагаю открыть запрос функции: https://github.com/zaproxy/zaproxy/issues/new?labels=enhancement&template=Feature_request.md.
Спасибо, отправил FR: github.com/zaproxy/zaproxy/issues/5423