php签名出错怎么解决
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,本篇内容介绍了"php签名出错怎么解决"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php签名出错是
千家信息网最后更新 2024年11月17日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安全错误
数据库的锁怎样保障安全
最先进数据库技术
数据库连接使用多个数据源
做好网络安全保护工作
棋牌软件开发网
纵向加密的网络安全
软件开发期间对应的测试
福泉软件开发
初中学生网络安全演讲稿
微博的服务器安全吗
网络技术宝典
公安信息网网络安全知识题库
软件开发高清图片
安卓应用软件开发价格
南京汇校通网络技术有限公司
上海恒派网络技术有
lt软件开发是什么
asa数据库
钻戒鉴定软件开发
公共数据库入口
web服务器部署方案
苏州软件开发的公司多吗
泛微建模改数据库表名
融合基因数据库
数据库输入x码的作用和用法
管家婆数据库后缀名
宝塔面板如何使用本地数据库
服务器主板 双cpu
苏州定制冷库软件开发
互联网企业是科技股吗
数据库管理查询处理步骤