位置: 编程技术 - 正文

PHP利用Socket获取网站的SSL证书与公钥(php socket_create)

编辑:rootadmin

推荐整理分享PHP利用Socket获取网站的SSL证书与公钥(php socket_create),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php sockets,php socket_select,php socket select,php socket_read,php socket select,php socket_select,php socket_select,php socket select,内容如对您有帮助,希望把文章链接给更多的朋友!

通过 php curl 请求网页并不能获取到证书信息,此时需要使用 ssl socket 获取证书内容。下面来一起看看看详细的介绍:

示例代码:

PHP利用Socket获取网站的SSL证书与公钥(php socket_create)

验证证书中的公钥A是否正确,通过私钥导出公钥B,比较两者发现一致。

函数 stream_socket_client 还有一个用途是当知道服务器 IP 时,能获取到服务器可能可以使用的域名。

以上可以看到获取网站证书并不能获得私钥。

在一些使用 CDN 的站点,如果使用了 HTTPS 同时又希望使用自有域名,是否需要将自己的私钥提供给 CDN 厂商呢?实际上证书路径与使用者名称(支持 https 的域名)并不需要一致。

也就是使用自有域名并进行 CDN 加速时不需要使用自有的 ssl 证书,只需将自己的 CDN 域名加到厂商证书的域名列表即可。

总结

标签: php socket_create

本文链接地址:https://www.jiuchutong.com/biancheng/289823.html 转载请保留说明!

上一篇:PHP更安全的密码加密机制Bcrypt详解(php密码修改)

下一篇:JS+PHP实现用户输入数字后显示最大的值及所在位置(php中使用js)

  • 兴业银行汇款手续费
  • 已经抵扣的进项税额转出怎么申报
  • 增值税发票的红章压到金额没有关系吧
  • 产业增加值就是增长率吗
  • 保理公司会计核算讲解
  • 销项负数发票能用吗
  • 自产委托加工用于简易计税
  • 发生采购业务无合同需要缴印花税吗
  • 2019年小型微利企业优惠政策
  • 现金清查时,发现长款200元,未查明原因,经批准后转销
  • 同一控制下的企业合并的会计核算方法
  • 向境外分派红利怎么计算缴纳企业所得税
  • 工会签约有什么好处
  • 个人增值税业务有哪些?
  • 购买毛巾的费用是多少
  • 航天信息维护费280元报税怎么抵扣
  • 当期销项税额等于什么乘以什么
  • 继承的房产出售要交20%是全额还是差额
  • 职工教育经费能抵扣进项税
  • 误餐补助有限制性的规定吗
  • 利润表本月金额指的是什么
  • 电子普通发票进什么科目
  • 预付账款后期如何冲销
  • 实收金额比应收金额多
  • 收到注册资本需要开发票么
  • 固定资产弃置费用预计负债
  • 劳务服务公司可以承包大型工程吗?
  • 向股东分配股利会影响所有者权益吗
  • 收购报废车有利润吗
  • 一次性购房发票什么时候给开
  • 员工租房管理规定
  • 应交消费税影响当期损益吗
  • php的什么函数可以判断变量是否存在
  • 前端项目部署到nginx
  • 废品损失的核算一定要设废品损失账户吗
  • 增值税逾期未申报怎么补申报
  • php uniqueid
  • opencv调用yolov8
  • lxml&xpath一站式教学
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • 车间管理人员为什么是制造费用
  • mysql有几种基本数据类型
  • 成本核算需要哪些数据
  • 月初领票是不是要等到报完税才可以领
  • mysql 5.5.x zip直接解压版安装方法
  • 已出库的成品退货怎么办
  • 统一机构信用代码最后一位校验码
  • 金蝶软件中怎么让以前年度损益调整在利润表中取不到数
  • 什么叫做固定资本
  • 工地的工人工资怎么入账
  • 小规模纳税人每个季度超过了30万怎么办
  • 企业内建立小企业属于哪个阶段
  • 建账的内容一般包括什么
  • sql查询和遍历数据
  • mysql中注释
  • mysql分组后取最新的一条记录
  • vmware下ubuntu(linux)与主机文件共享设置的方法
  • 32位与64位操作系统怎么区分从32位和64位的概念上进行讲述
  • linux怎么看历史记录
  • win10系统进程
  • win7无法更改设置
  • windows7凭据管理器
  • win7系统电脑怎么连接wifi
  • win10 系统软件
  • linux系统的安装和常用命令
  • 微信小程序自动跳转怎么关闭
  • bootstrap模态窗口
  • jquery移动节点的方法
  • javascript闭包函数
  • js正则 \w
  • unity3d 物体移动
  • js生成随机数函数
  • 批处理文件中echo什么意思
  • (转)Unity3D NGUI在UI上显示3D模型
  • unity unity3d
  • htc windows
  • javascrapt
  • 社保当月减员当月还可以增加上吗
  • 中国的消费税是怎么算的
  • 出口退税需要哪些单据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设