php签名出错怎么解决
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容介绍了"php签名出错怎么解决"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php签名出错是
千家信息网最后更新 2025年01月24日php签名出错怎么解决
本篇内容介绍了"php签名出错怎么解决"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
php签名出错是因为嵌入到文档中的签名容器超出了原来为它预留的大小,其解决方法就是为签名容器预留更多空间即可。
本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑
如何解决php 签名出错问题?
问题描述:
我正在使用 TCPDF 生成一个 pdf 文档并对其进行签名.TCPDF 本身只是调用 PHP 的 openssl_pkcs7_sign 函数,这在我看来是基于 源代码.
直到最近一切正常.然后我改变了证书提供者.我刚刚更新了私钥、证书和证书链:
$pdf->setSignature( $this->public_certificate_path, $this->private_key_path, $this->private_key_password, $this->extra_certificates_path, 1);
我在 extra_certificates_path 文件中以 PEM 格式复制了新的根证书和中间证书.我使用 openssl 验证了这个文件,看起来不错.
现在,当我在 Adobe Reader 中打开已签名的 PDF 时,它会显示以下错误:
打开文件时,它说<块引用>此文件已损坏但正在修复中上面的蓝丝带说<块引用>认证无效当我打开签名面板时,它显示<块引用>由 %s 认证错误详情说<块引用>此签名中包含的格式或信息有错误(支持信息:SigDict/Contents 非法数据)当我点击"证书详细信息"时,没有任何反应?
解决办法:
分析OP共享的示例文件可以理解问题:嵌入到文档中的签名容器超出了原来为它预留的大小.
因此,解决方案是为签名容器预留更多空间.
"php签名出错怎么解决"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
证书
文件
容器
更多
信息
文档
错误
问题
内容
大小
格式
正在
知识
空间
认证
不错
实用
学有所成
接下来
丝带
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小金马互联网科技有限公司
银河聚阵网络技术有限公司
数据库流水层
互联网科技公司名字带慧
无锡会计计算机网络技术服务优势
汽车车载网络技术分析
国家电网网络安全学院
网络安全管控软件
玩客云的服务器繁忙
甘肃筑牢网络安全
惠州卫星软件开发零售价
数据库厂商 国产
人事考勤薪资系统软件开发
应用软件开发学什么
智能穿戴网络安全
丰田软件开发招聘
数据库能装2个吗
通州区环保软件开发配置
数据库创建数据表性别字段
宝可梦兑换码服务器
小金马互联网科技有限公司
计算机网络技术可以进国企吗
天津讯闪网络技术有限公司
江苏hpe塔式服务器价格
上海思科软件开发第二次面试
江门千茂网络技术
常用的服务器网络操作系统有哪些
云趣网络技术有限公司怎么样
国内服务器托管
有哪些公开的眼视光数据库