Конфигурация SSL / TLS с сертификатом - PullRequest
0 голосов
/ 08 октября 2018

Я столкнулся с проблемой конфигурации TSL / SSL.Все настроено, как в документации https://cloud.spring.io/spring-cloud-gateway/multi/multi__tls_ssl.html

server:
  port: 8080
  ssl:
    enabled: true
    key-password: password
    key-store-password: password
    key-store: certificate.p12
    key-store-type: PKCS12

spring:
  cloud:
    gateway:
      httpclient:
        ssl:
          trustedX509Certificates:
            - someCert.pem

При такой конфигурации невозможно вызвать конечную точку с http://localhost:8080/home - и это желаемое поведение.

Несмотря наКонфигурация Я могу назвать все конечные точки, такие как https: localhost: 8080 / home, без применения надлежащего сертификата.В Chrome я могу просто нажать «Все равно продолжить» и получить содержимое конечной точки.

Я не хочу этого разрешать - если вы хотите вызвать конечную точку из внешнего мира, вам нужно иметь сертификат клиента.Это моя цель, но мне чего-то не хватает.

Как этого добиться с помощью весеннего облачного шлюза?

...