php签名出错怎么解决
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,本篇内容介绍了"php签名出错怎么解决"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php签名出错是
千家信息网最后更新 2025年11月15日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安全错误
数据库的锁怎样保障安全
上海环境监测软件开发报价
上海新科网络技术有限公司
火鸟数据库下载
软件开发设计文案
鼎龙互联网科技
广电网络安全生产责任制
软件开发培训学费一般多少
网络安全医院业务保障
苏州网络安全官
千峰360网络安全学院
借呗网络安全
我的世界 服务器 外挂
知了云服务器
工业用什么软件开发
2003服务器安全配置文件
软件开发公司大型
服务器主板插普通内存可以开机吗
家庭电脑服务器
漯河网络安全培训
网络 服务器
三级网络技术百度网盘
网络安全宣传 创意
域服务器怎么添加本机管理员
合肥ibm服务器阵列卡稳定可靠
滨海高新区网络安全宣传周
公共基础知识数据库
多个数据库同一人管理 安全
网络安全文明宣传周
j连接数据库
数据库表和查询知识点