如何检查 URL SSL 是否有效?有开放的API吗? [关闭]

2024-02-28

我目前正在创建一个小型 PHP 脚本(vanilla PHP w/ WordPress)来检查 SSL 是否有效且可信。我只是从用户那里获取其 URL 的输入。我想知道是否有任何已知的 API 可用于检查 SSL 日期是否有效以及是否可信?如果没有,有没有什么方法可以用原始 PHP 而不是 API 来完成这个任务?


它已经默认进行验证 https://knowledge.digicert.com/solution/SO6318.html。你必须主动禁用 https://stackoverflow.com/questions/15135834/php-curl-curlopt-ssl-verifypeer-ignored验证curl是否可以使用无效的ssl证书。

所以是的,你可以使用基本的curl http://php.net/manual/en/curl.examples.php查看。您可以进一步检查其结果如果您想进行实验,它会为您提供 SSL 信息。

你可能最好使用类似的东西guzzle http://docs.guzzlephp.org/en/stable/为您管理这个。像任何提供“安全”的东西一样,SSL 证书实际上从来都不是 100% 安全的 - 有一些方法可以伪造 ssl 证书,但它们往往很难实现,对于您的用例,我认为有些过分了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检查 URL SSL 是否有效?有开放的API吗? [关闭] 的相关文章

  • 从 freshdesk api 获取所有用户时获取curl_error(): 2 不是有效的 cURL 句柄资源

    我正在创建自己的系统来管理通过其 API 来自 freshdesk com 的所有票证 我正在发出curl 请求以从freshdesk com 获取数据 通过获取与股票相关的数据 它的工作正常 但是当我通过curl请求请求所有用户时 它会给
  • AWS S3从本地主机批量上传php错误

    我在尝试着批次 散装从本地主机 xampp 上传到我的S3 bucket 它似乎适用于大约 6 个项目 然后我收到一条错误消息 cURL 错误说Failed sending network data from http curl haxx
  • PHP 下载脚本输出损坏的文件

    我正在用 PHP 为我的 CMS 构建一个文件下载类 当时我注意到它以不同的编码格式输出文件 我尝试使用 readfile file get contents fread 但似乎都在做同样的事情 这就像与输出缓冲有关的东西 我使用脚本下载的
  • 是否可以在 UML 中可视化一堆函数

    我正在改进一个使用类和函数文件 只是包含各种函数的 php 文件 的内容管理系统 例如 我有一堂课叫Admin以及一个功能文件 其功能包括显示管理员概述 创建新管理员 编辑现有管理员 删除管理员 函数文件使用类并执行 mvc 概念的可视化部
  • PHP 异常处理与 C#

    这是一个非常基本的问题 我希望如此 我所做的大部分异常处理都是使用 C 进行的 在 C 中 任何在 try catch 块中出错的代码都会由 catch 代码处理 例如 try int divByZero 45 0 catch Except
  • Laravel 5.4 将json保存到数据库

    帮我将 json 保存到数据库 表字段类型 文本 我有带有强制转换数组的模型 class Salesteam extends Model protected casts team members gt array 我想要像这样 index
  • zend 表单验证

    我想知道 Zend Form 如何验证输入 我的意思是它如何知道要验证哪些输入字段 我查看了 php 全局变量 POST GET 但没有看到任何设置为标识符 例如 的内容 以便了解如何验证 有人能给我推荐一些关于这些东西的指南吗 好吧 找出
  • 随机错误 symfony:ContextErrorException: 警告: simplexml_load_file(): I/O 警告: 无法加载外部实体

    在我的 Symfony 项目中 当我进入应用程序中的随机页面时 会出现以下随机错误 ContextErrorException Warning simplexml load file I O warning failed to load e
  • DataTables 第 2 页的分页未调用放大弹出窗口

    所以我有这个启用分页的数据表 我编码了一种方式 以便用户可以编辑表的行 当用户调用它在放大弹出窗口中打开的编辑页面时 它在第 1 页 从第 2 页起都运行良好 DataTable 及其前面停止调用 Magnific Popup 我只是不明白
  • 查明具有特定 ID 的会话是否已过期

    我正在创建一个上传功能 将用户上传的文件存储在服务器上 并以用户的会话 ID 作为名称 现在 我只想将此文件保留在服务器上 直到该会话处于活动状态 所以 我的问题是 如何根据会话 ID 确定会话是活动的还是过期的 以便在后一种情况下我可以安
  • Laravel 读写连接不同步

    我在 Laravel 5 2 应用程序中使用读写 MySQL 连接设置 mysql gt write gt host gt env DB HOST WRITE localhost read gt host gt env DB HOST RE
  • 在另一个文件中扩展类的正确方法是什么?

    这就是我在 foo php 中的内容 class Foo public foo NULL public foo2 NULL public function setFoo foo foo2 this gt foo foo this gt fo
  • 使用第三方库记录来自 PHP 应用程序的所有 cURL 请求

    好吧 我的 PHP Yii2 应用程序遇到了困难 我需要记录来自应用程序的每个传入和传出请求 传入的请求可以轻松地记录在 PHP 本身中 在引导阶段添加一些处理程序 这很容易 但真正的问题是我正在使用许多第三方库 即 Amazon MWS
  • 在 PHP 中将整数转换为十六进制值

    如何将PHP中第一类中的数字转换为第二类中的数字 是否有内置函数来转换数字 也是我的标题 将整数转换为十六进制值 甚至正确 class Permission const READ 1 const UPDATE 2 const DELETE
  • 启用 TLSv1.2 和 TLS_RSA_WITH_AES_256_CBC_SHA256 密码套件

    Server TLS Version v1 2 Cipher Suite TLS RSA WITH AES 256 CBC SHA256 Client JRE 1 7 当我尝试直接通过 SSL 从客户端连接到服务器时 收到以下错误 Caus
  • 创建单个随机 Magento 优惠券

    我遇到了一些麻烦 我想要做的是每次有人订阅我们的时事通讯时 在 Magento 中自动生成一个随机优惠券代码 这张优惠券可减 10 美元 并且有exp 订阅后两周的日期 因此 我正在尝试编写一个简单的脚本 当提交 订阅我们的时事通讯 表单时
  • 无法访问 GitLab:SSL 证书已过期

    在 Visual Studio 中 我尝试从 GitLab 上的存储库中提取一些更改 但它给了我一个错误 Git 因致命错误而失败 无法访问https gitlab git SSL证书问题 证书已过期 如何生成新证书并将其添加到 VS 中
  • 管理产品页面自定义字段显示在购物车和结账中

    我在产品页面的常规设置选项卡上的 WooCommerce 管理中创建了一个自定义字段 以插入几天的制造时间 我想在购物车和结帐页面上每个产品名称上方显示此自定义字段值 这是我的代码 Insert a Custom Admin Field f
  • 使用 Swift 邮件程序发送邮件时出现错误 501

  • Google Drive 服务帐户上传的位置

    我正在尝试使用服务帐户将文件上传到我的 Google 云端硬盘 当我部署此代码时 我不希望用户给予授权 我希望他们上传到我的帐户 我通过 PHP 使用它 下面是我到目前为止的情况 这段代码是基于官方文档给出的例子 当我运行 php 脚本时

随机推荐

  • 方法分配和对象

    我有一个 python 问题 我想将一个方法分配给另一个类的对象 但在这个方法中使用它自己的属性 由于我的项目中有许多具有不同使用方法的容器 不在该示例中 因此我不想使用继承 这将迫使我为每个实例创建一个自定义类 class contain
  • 手动写入后无法使用javascript更新textarea

    我正在编写一个在线应用程序 将一些文本保存到数据库中 大约有 5 个 textarea 和 5 个 input type text 我还实施了搜索以轻松查找和编辑数据库条目 将显示一个新的选择窗口 使用原型和 ajax 当单击其任何条目时
  • 使用 sqlite 进行 Node.js 护照身份验证

    它可以使用node js 护照和sqlite 数据库与会话吗 所有示例仅使用 mongoDb 我想收集 sqlite 中的所有数据 下面是一个使用示例护照本地 https github com jaredhanson passport lo
  • 使用 Jackson 反序列化枚举

    我正在尝试使用 Jackson 2 5 4 反序列化枚举 但失败了 而且我不太明白我的情况 我的输入字符串是驼峰式大小写 我想简单地映射到标准枚举约定 JsonFormat shape JsonFormat Shape STRING pub
  • JBoss AS 7 中的 hibernate 是否需要 c3p0 连接池

    我的项目正处于开始阶段 我在休眠方面遇到了一个大问题 我正在使用 hibernate 4 1 8 Final 和 c3p0 0 9 1 2 我有以下实体类 javax persistence Entity Table name CUSTOM
  • 在 Android 应用程序中提交带有 POST 数据的表单

    我已经在网上搜索一种方法来做到这一点大约一周了 但我似乎无法弄清楚 我正在尝试实现一个应用程序 我的大学可以使用它来允许用户轻松登录校园内的各种服务 目前的工作方式是他们进入在线门户 选择他们想要的服务 填写他们的用户名和密码 然后单击登录
  • 使用 python 检测 Windows 10 上的 USB 设备插入

    我无法获取以下代码检测USB设备插入 http timgolden me uk python win32 how do i detect device insertion html在我的 Windows 10 64 位 计算机上使用 Pyt
  • javascript数组数字键导致过多的“未定义”

    我当前的 webApp 有一个 OOD 系统 每个元素都有一个 id 并放置在每个页面的 elements 数组中 无论 elemenet 放置在哪个页面 每个新元素的 id 都是一个连续的数字 因此 例如 如果我们在一个有 7 个页面的项
  • 如何检查密码强度? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何检查密码的强度 作为string 使用 Net框架 基本但合乎逻辑的 enum PasswordScore Blank 0 VeryW
  • 在 JQuery 中查找节点的成本是多少?

    我总是保存结果find 为了避免多次子树遍历 如果我多次需要该值 var a bar div foo find a bar a bar removeClass code here a bar bazz 代替 div foo find a b
  • 如何将 vcl 样式挂钩应用于表单的特定组件?

    我正在使用这个问题的答案的 vcl 风格钩子close button of a tabsheet not supporting vcl styles https stackoverflow com questions 10531153 cl
  • constexpr 深度限制与 clang (fconstexpr-深度似乎不起作用)

    有没有办法配置 constexpr 实例化深度 我正在运行 fconstexpr depth 4096 使用 clang XCode 但仍然无法编译此代码并出现错误 Constexpr 变量 fib 1 必须由常量表达式初始化 无论是否设置
  • 在 String.format (Java) 中使用“%1$#”是什么意思?

    语言是Java 什么是 1 意思是在 static String padright String str int num return String format 1 num str str 在 Java API 中 String form
  • 让用户滚动停止scrolltop的jquery动画?

    我想让网页自动滚动到某个元素 但是我不希望滚动阻止用户输入 如果它开始滚动然后用户滚动 我希望自动滚动停止并让用户拥有完全控制权 所以我最初认为我可以做这样的事情 var animatable body html animatable an
  • 在 Angular2 中管理不同的基本布局

    在带有 ui router 的 angularjs 应用程序中 我可以执行以下操作 stateProvider state app url abstract true template div div state app auth url
  • 将项目从一个 Eclipse 转移到另一个 Eclipse 的最佳方式

    我正在尝试将我在一个带有数据库的 Eclipse JEE6 项目中所做的所有工作转移到另一个 Eclipse 程序 我知道我将不得不重新配置很多并重建很多库文件 但是尽可能多地传输的最简单方法是什么 您应该将 Eclipse 项目导出为存档
  • Promise 在 AngularJS 茉莉花测试中解决得太晚了

    我写了以下茉莉花测试ng describe 运行karma 我在用es6 promise https github com jakearchibald es6 promisePhantomJS 的填充 var myModule angula
  • 以关键字作为变量的 Flask sqlalchemy 查询

    假设我有一个这样的模型 class User db Model id db Column db Integer primary key True hometown db Column db String 140 university db
  • 查看 Subversion 中锁定哪些文件的最佳方法是什么?

    我终于让我的团队从 SourceSafe 切换到 Subversion 不幸的是 我的经理仍然想对每个文件使用独占锁 因此 我在每个文件上设置了 svn needs lock 属性 并创建了一个预提交挂钩以确保该属性保持设置状态 我们在 L
  • 如何检查 URL SSL 是否有效?有开放的API吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我目前正在创建一个小型 PHP 脚本 vanilla PHP w WordPress 来检查 SSL 是