是否可以路由到使用SSL保护的服务?

时间:2020-07-27 08:19:06

标签: java ssl routes netflix-zuul api-gateway

我有简单的Zuul配置:

zuul:
  routes:
    users:
      path: /myusers/**
      url: https://example.com/users_service

例如,URL https://example.com/users_service需要证书认证。是否可以为此特定路由配置.p12证书?

1 个答案:

答案 0 :(得分:0)

如果要重定向到https URL,则应该没有任何问题。

重定向后,浏览器将拥有控制权,并将负责所有证书协商。
确保已将个人证书(.p12)安装在证书存储区的计算机“个人”部分。
浏览器会从那里拾取它,并在实际发送到“ example.com”之前向您显示弹出窗口。

如果要从后端“调用” https URL(例如调用REST并返回响应),则必须向Java提供自定义密钥库(包含.p12的密钥库,或者可以直接使用.p12也)。