位置: 编程技术 - 正文

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)

  • 一般纳税人减免增值税政策
  • 企业股东分红怎么交税
  • 玉米大量收购
  • 增值税的账务处理 月末怎么结转 案例
  • 资本公积什么情况下转增资本
  • 加计抵扣进项税额会计分录
  • 发票种类和适用范围
  • 个税手续费返还比例
  • 计提物业费会计分录
  • 发放股票股利的账务处理
  • 下脚料回收
  • 补缴所得税要调账吗
  • 文化事业建设税怎么申报
  • 租赁合同印花税计税依据含税吗
  • 土地成本费用包括什么
  • 工程备用金金额怎么算
  • 会计对帐是银行账户吗
  • 资本化利息支出是什么意思
  • 用友软件以前年度损益调整报表勾稽关系不对
  • 业务费用包干制
  • 债券回购的含义和种类
  • windows11蓝牙不能用
  • 固定资产无偿转让程序是什么
  • 年末利润分录
  • mac如何连接2个airpods
  • 腾讯云centos5.8
  • 工地安装监控哪个部门管
  • windows搜索为什么那么慢
  • php实验步骤
  • php面向对象的三大特征
  • php中的require
  • 行政事业单位转让不动产
  • 房屋无偿赠与合同协议书范本
  • php 正则
  • 摇树的英文是什么
  • 科目汇总表借方发生额为零怎么填
  • 进项税额转出结转会计分录怎么写
  • 进项税额转出会计分录
  • 企业增值税发票税率是多少
  • 本月确认收入 发票下月开
  • 包装物押金销项税额的计算
  • 长期借款的会计分录怎么写
  • 利润表中本期金额是什么意思
  • 纳税申报人的对象是哪些
  • 可供分配的利润包括
  • 城镇土地使用税的计税依据
  • 内账需要哪些单据
  • 记账凭证核算处理方法
  • 公司收到财政局奖励怎么记账
  • 费用转销是什么意思
  • 企业的固定资产包括哪些内容
  • 转账支票转账需要带什么
  • 汇算清缴弥补以前年度亏损多少年
  • 弥补企业以前年度亏损 顺序
  • 应收账款记账凭证怎么写
  • 价税分离购销合同模板
  • 主营业务成本和其他业务成本区别
  • 个人境外投资限制
  • 建账的要点
  • sqlserver聚集索引和非聚集索引会不会改变原Id
  • dropbox app
  • linux安装.gz
  • 原版windowsxp安装
  • win10关闭系统服务
  • win7系统代理在哪里设置
  • w10系统音量图标不能用了
  • win7到欢迎界面卡半天
  • kb3150220安装失败
  • qt creator kit
  • 实用的批处理
  • [置顶] 启动unity3d 提示“unity3d EditorWindow could not be loaded because the script is not found in the projec”
  • 简述js json对象和字符串的转换方式
  • jquery操作样式的方法
  • eclipse怎么写python程序
  • jquery获取动态生成的元素的值
  • 税务 违法税收
  • 国家税务局查验发票显示网络异常
  • 小规模一季度多少免增值税
  • 外经证办理流程在哪个网站申请
  • 收到假发票,被公司辞退
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设