【问题标题】:Is it possible to route to service secured with SSL?是否可以路由到使用 SSL 保护的服务?
【发布时间】:2020-11-16 13:07:33
【问题描述】:

我有简单的 Zuul 配置:

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

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

【问题讨论】:

  • 您能否提供更多详细信息 - 路由意味着您要重定向还是调用它?从服务器端还是 javascript?
  • @BhushanKarmarkar 从服务器端我想重定向

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


【解决方案1】:

如果你想重定向到https URL,那么应该没有任何问题。

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

如果您想从后端“调用”https URL(例如调用 REST 并获取响应),那么您必须向 java 提供自定义密钥库(包含 .p12 的密钥库,或者您可以直接使用 .p12也)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多