Имеется приложение на 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?
Спасибо.