【问题标题】:Stripe TLS update issue in updated coldfusion version 11更新的 Coldfusion 版本 11 中的条带 TLS 更新问题
【发布时间】:2026-01-15 15:50:01
【问题描述】:

我正在尝试使用 Stripe 为卡充电,但出现此错误。

我正在使用带有 java 版本 1.7.0_55 的 Coldfusion 11。我检查了服务器是否有任何更新,但没有更新。我已经搜索了很多,但直到现在都没有成功。

令牌正在生成,但当我尝试向卡充电时显示此错误。

我正在使用这个 cfc

"https://pastebin.com/UKfpe23D"

有什么办法吗??

【问题讨论】:

  • 您应该考虑将 JRE/JDK 升级到 Java 1.8 u131。它可以通过运行最新版本来解决 SSL 密码问题。我在我的 ColdFusion 11 服务器上运行 JRE 1.8 u131,它运行良好。 oracle.com/technetwork/java/javase/downloads/…

标签: java coldfusion stripe-payments payment-gateway tls1.2


【解决方案1】:

您可以在 CF 管理员 (adobe CF 11) 中配置一个 JVM 参数,该参数将强制 CF 使用 TLS 1.2。您必须验证语法,但类似于:

-Dhttps.protocol=TLS1.2

这应该可以解决您的问题(假设您可以访问 CF 管理员)

【讨论】:

  • 感谢您的回答,我应该将其添加到 jvm 参数的末尾吗?
  • 我在等你的回复。
  • 通常需要一段时间才能得到答复。但我认为这应该添加到 JVM 参数中。不要忘记先备份配置文件。
  • 是的,进入 jvm.config 文件。在进行更改之前先进行备份。此外,进行更改后重新启动 CF。如果这没有帮助,请查看将 JDK 更新到 1.8。