mule - 在 MULE RUN TIME 上禁用 TLS 版本
问题描述
目前 mule 3.9 和 java 1.8 并启用了所有 TLS 所以现在我需要禁用 v 1.0 ,会有任何问题..
或者使用 https 连接到其他 API 的现有 mule API 中会有任何问题,因为我的 mule API 有时会调用其他外部 API
解决方案
Mule 3.9 和 Java 1.8 中默认禁用 TLS 1.0。只有当您的应用程序尝试连接到任何仅接受 TLS 1.0 的 HTTPS 服务时,您才会遇到问题。这些将拒绝您的 HTTPS 请求。
如果那些仅公开 TLS 1.0 的服务是 API 或不是 API,那么这无关紧要,因为我们将 HTTPS 作为一种通信传输进行讨论,而他们所做的并不会改变这一点。它可能是计划 HTTPS 或 HTTPS 后面的 SOAP Web 服务。
Anypoint Platform 已弃用 TLS 1.0 多年,因此任何平台 API 和全局负载均衡器都将拒绝 TLS 1.0。
推荐阅读
- database - 在 Mongo 聚合中对多个对象数组进行排序
- docker - 防止 Google Container Registry 保留“被覆盖”的图像
- css - Flexbox - 小屏幕上的屏幕分割
- ruby-on-rails - 从我在 Rails 中的网站在 Instagram 上分享链接
- tensorflow - 使用 python 3.6,找不到满足要求 tensorflow 的版本(来自版本:)没有为 tensorflow 找到匹配的分布
- mysql - 带有 SQL 的 Node.js:ERR_EMPTY_QUERY
- oracle - User_segments 未显示数据库中的所有索引
- ios - iOS 应用程序在将多个图像转换为 base64 时崩溃
- javascript - 环回远程方法关系列表到 JSON
- java - 春季启动中的NoClassDefFoundError