日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何解決php簽名出錯問題

本文操作環(huán)境:Windows7系統(tǒng)、php7.1版、DELL G3電腦

如何解決php 簽名出錯問題?

問題描述:

我正在使用 TCPDF 生成一個 pdf 文檔并對其進行簽名.TCPDF 本身只是調(diào)用 PHP 的 openssl_pkcs7_sign 函數(shù),這在我看來是基于 源代碼.

直到最近一切正常.然后我改變了證書提供者.我剛剛更新了私鑰、證書和證書鏈:

$pdf->setSignature(
                $this->public_certificate_path, 
                $this->private_key_path, 
                $this->private_key_password, 
                $this->extra_certificates_path, 
                1);

我在 extra_certificates_path 文件中以 PEM 格式復制了新的根證書和中間證書.我使用 openssl 驗證了這個文件,看起來不錯.

現(xiàn)在,當我在 Adobe Reader 中打開已簽名的 PDF 時,它會顯示以下錯誤:

打開文件時,它說<塊引用>
此文件已損壞但正在修復中
上面的藍絲帶說<塊引用>
認證無效
當我打開簽名面板時,它顯示<塊引用>
由 %s 認證
錯誤詳情說<塊引用>
此簽名中包含的格式或信息有錯誤(支持信息:SigDict/Contents 非法數(shù)據(jù))
當我點擊"證書詳細信息"時,沒有任何反應?

解決辦法:

分析OP共享的示例文件可以理解問題:嵌入到文檔中的簽名容器超出了原來為它預留的大小.

因此,解決方案是為簽名容器預留更多空間.


分享標題:如何解決php簽名出錯問題
當前路徑:http://www.5511xx.com/article/dhcdogg.html