使用Adobe Reader阅读器浏览pdf文件时会遇到提示至少一个签名有问题或签名有效性未知的情况,该情况是由于Adobe Reader本身的机制决定的。
由于Adobe Reader属于国际型应用,国内CA机构颁发的证书不在Adobe Reader的证书信任链接中,同时由于中国e车网的电子签名使用的是国内CA颁发的CA证书,所以使用Adobe Reader进行电子签名有效性验证的时候需要先将国内CA的证书导入到Adobe Reader的信任链接中。
错误提示如下图:
导入国内CA证书后,显示图如下:
解决方法 :
方法一 导入CA根证书(推荐方法)
未了避免打开签署后PDF文件每次都要为新增的签署证书进行添加信任链接,我们可以通过导入CA根证书的方法来解决这个问题。
该台电脑只要导入了CA根证书,那么日后只要是该CA机构颁发的证书都会默认显示签名有效。
访问http://www.cfca.com.cn/ 点击【证书自助】-【相关下载】
在【证书链下载】中找到【生产证书链RSA】进行下载。
下载后将shengchan-rsa.zip进行解压得到CFCA_ACS_CA.cer和CFCA_ACS_OCA31.cer两个根证书。
双击证书后点击【安装证书】
双击证书后点击【安装证书】
在Adobe Reader软件中设置“针对以下项目信任Windows证书存储区中的所有根证书”以实现打开Pdf文档后默认显示签名有效。
操作步骤:
访问http://www.zjca.com.cn/zjca.do?act=index 点击【下载专区】找到【ZJCA根证书】进行下载
下载后将ZJCAroot.rar进行解压得到rootca(RSA).cer、zjroot.cer和zjcaoca2(RSA).cer三个根证书。
因ZJCA官网下载的根证书中没有zjcaoca2(RSA).cer证书,需要导入ZJCA根证书的话可以联系中国e车网工作人员进行索要。
证书导入方法请参考CFCA机构的根证书导入。
操作步骤:
使用Adobe Reader 打开已经盖章的PDF文档,找到签名位置,双击签名(印章),在弹出的签名验证状态里点击签名属性,打开签名属性,打开在之后打开的签名属性上点击显示签名者证书按钮,具体步骤如下:
点击确定之后,出现导入联系人设置界面,如下:
点击确定之后,回到证书查看程序界面,点击确定。如下图:
设置在重启之后有效,此时关闭之前打开的签名属性界面,关闭Adobe Reader,之后再重新用Adobe Reader打开文档发现,提示签名有效,具体如下所示:
操作步骤:
使用Adobe Reader 打开已经盖章的PDF文档,找到签名位置,双击签名(印章),在弹出的签名验证状态里点击“签名属性”性,打开签名属性,打开在之后打开的签名属性上点击“高级属性”按钮,在高级签名属性界面中再点击“显示证书”,具体步骤如下:
【添加到可信任证书】后面的步骤可以参考1.3 不导入根证书逐个添加信任链接的相关操作。
信任证书添加完成后再次打开已盖章的文档,会显示如下信息:
至此,所有证书添加完毕。