Задать вопрос
@Konstantin1706

Как передать ключ и сертификат в swagger-ui?

Имеется приложение на Spring Boot. Подключил swagger (springfox). Для его нормальной работы на моем стенде, мне нужно передать ключ и сертификат.

Если я использую curl, то запрос вида:
curl --key /opt/1.key --cert /opt/2.crt https://www.website.com:8000/

отрабатывает без ошибок. Но через swagger не могу передать такие параметры как: --key, --cert.

Пробовал кастомизировать запросы:
new Docket(...)
        .globalOperationParameters(
    Arrays.asList(new ParameterBuilder()
        .name("header")
        .description("Description of header")
        .modelRef(new ModelRef("string"))
        .parameterType("header")
        .required(true)
        .build()))

Но в parameterType нельзя добавить то что мне надо. Его параметры:
path parameters,   пример /users/{id}
query parameters,  пример /users?role=admin
header parameters, пример X-MyHeader: Value
cookie parameters, пример Cookie: debug=0

Как все таки передать --key, --cert?

Спасибо.
  • Вопрос задан
  • 241 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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