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安全错误
数据库的锁怎样保障安全
惠州商城软件开发联系方式
湖南党建设计软件开发系统
网络安全控制四个层次
dnf测试服务器活动
贺州计算机网络技术培训
软件测试和软件开发和软运维
数字化道德与法制展厅软件开发
防溺水网络安全作文400字
管理dhcp服务器
mac连接服务器每次都要连接
南岔网络安全检查
ceic全球经济数据库
闵行区营销软件开发协议
物流企业管理软件开发商
如何列出某个数据库中所有表
时钟源服务器
魔兽世界血色战场哪个服务器好
网络安全设计实验总结
数据库软件开发技术要求
网络安全攻击防御方法
中国科技大学网络安全学院
数据库 设计书籍推荐
乡镇网络安全风险评估
南通互联网科技
怀旧服一键删除服务器
软件开发累么知乎
华为网络技术大赛吧
dvb软件开发简历
刺客信条起源服务器怎么调中文
代码存数据库