Тестировать запросы надо именно с логином-паролем 000-000-600 06 / 11111111, потому что на других нет право запрашивать данные.

  1. Создать папку, к примеру, /pwd 2. Закинуть в нее p12.pfx 3. Запускаем контейнер с конвертером. Мануал: https://crusat.ru/blog/129-vhod-cherez-esia-s-gost-2012/

Собственно, потому у тебя и ступор был и сам ты не мог сделать, потому что совсем просто это не сделать, а сложно ты еще не умеешь :)

Ну а как ты хотел? У тебя же там не было готового компонента для селекта. Но в целом там не так все сложно, как кажется. 1. Завел отдельный компонент BeersColorFilter, в котором выпадающий список и обработчик. 2. Завел специальный тип BeerColor, в котором перечислил возможные варианты ввода и в BeersColorFilter прописал на вход обязательный параметр color. 3. В getBeersVariables() дописал, чтобы он возвращал из УРЛа color. 4. В BeersPage пробрасываем color вглубь компонента. Все. При выборе в селекте меняется УРЛ. Измененный УРЛ прилетает в getBeersVariables(), формируется новый запрос за пивом и передача color обратно в фильтр.

Да, как-то сильно сложнее, чем предполагал) Изучаю