是否可以路由到使用 SSL 保护的服务?
Posted
技术标签:
【中文标题】是否可以路由到使用 SSL 保护的服务?【英文标题】:Is it possible to route to service secured with 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 从服务器端我想重定向 【参考方案1】:如果你想重定向到https URL,那么应该没有任何问题。
重定向后,浏览器将拥有控制权并负责所有证书协商。 确保您已在计算机证书存储的“个人”部分安装了个人证书 (.p12)。 浏览器将从那里获取它,在实际将其发送到“example.com”之前向您显示弹出窗口。
如果您想从后端“调用”https URL(例如调用 REST 并获取响应),那么您必须向 java 提供自定义密钥库(包含 .p12 的密钥库,或者您可以直接使用 .p12也)。
【讨论】:
以上是关于是否可以路由到使用 SSL 保护的服务?的主要内容,如果未能解决你的问题,请参考以下文章