【问题标题】:Authorize.net TLS Disablement Notice, Gravity Forms, and Let's EncryptAuthorize.net TLS 禁用通知、重力表格和让我们加密
【发布时间】:2017-10-11 02:53:09
【问题描述】:

我是一名兼职 WordPress 开发人员,但对 TLS 知之甚少。我帮助我的朋友,她有一个很小的企业,她在网上销售课程。她的 WordPress 网站使用重力形式来销售课程。我们通过 Let's Encrypt 获得 SSL 并使用 https。

我的朋友设置了她的 Authorize.net 帐户的基本信息,以便在学生在线注册时通过 Gravity Forms/Authorize.net 插件收到钱。我与她的 Authorize.net 帐户无关。因此,当她向我发送有关禁用 TLS 1.0 和 1.1 的 Authorize.net 电子邮件时,我被蒙在鼓里。

我们使用 Dreamhost 在 VPS 上托管。我在 DreamHost 或 Let's Encrypt(或者是重力形式?)的文档中的任何地方都找不到 TLS 级别。我设置了一个 Authorize.net 沙盒帐户,但不知道如何处理它,因为我对我朋友与 Authorize.net 的交易一无所知。

既然 Let's Encrypt 是相当新的东西,我可以期待他们使用 TLS 1.2 安全吗?如果没有,您能告诉我如何确定我们的情况是否已经在使用 TLS 1.2?

真诚的感谢。

【问题讨论】:

  • 我知道这不是您要寻找的答案,但我是一名 12 年的开发人员,我离开了 Authorize.net,因为它使用起来异常复杂,而且价格昂贵。如果您正在寻找比您可能想要考虑的更简单的解决方案 PayPal、Stripe 或 Authorize.net 之外的其他任何人。
  • 我完全同意。我们使用的是贝宝。不幸的是,客户因为一些违规行为而对他们生气。而她想要改变。好痛啊!

标签: wordpress ssl authorize.net lets-encrypt gravityforms


【解决方案1】:

Authorize.net 所说的 TLS 连接是 from 您的 VPS to Authorize.net 的 API 的连接——也就是说,当您的应用充当 TLS 时客户。所以 Let's Encrypt 根本不涉及这个问题,因为那是为你的 TLS 服务器 准备的。

您想知道的是 Gravity Forms 用于传出 Web 请求的 PHP 库是否使用 TLS 1.2。 (我试图看看它使用什么,但由于它是商业软件,所以我没有得到任何地方。)我的猜测是它使用 curl,所以只要你有 curl > 7.34.0(当 curl 开始支持 TLS 1.2 时)和一个现代的libnss你应该没问题。请记住,curl 通常是针对 NSS 而不是 OpenSSL 构建的。

我还找到了a WordPress plugin which tests PHP for TLS 1.2 compatibility,正是为了验证与支付网关对话的能力。如果该插件为您提供了绿灯,那么您应该为 Authorize.net 设置为仅使用 TLS1.2。

【讨论】:

  • 这个插件很棒!它给了我需要的安慰。非常感谢您抽出宝贵时间发表评论并找到此插件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-26
  • 1970-01-01
  • 2017-10-17
  • 2016-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多