Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PDF和PAdES(PDF/A-2和PDF 2.0)_Pdf_Digital Signature_Pdfa_Pades - Fatal编程技术网

PDF和PAdES(PDF/A-2和PDF 2.0)

PDF和PAdES(PDF/A-2和PDF 2.0),pdf,digital-signature,pdfa,pades,Pdf,Digital Signature,Pdfa,Pades,PDF/A-2 PDF/A-2继承了ETSI/PadES标准的规定。() PDF/A-2是否必须使用PAdES?或者是否也允许使用PDF/A-2格式的其他签名格式 PDF 2.0 ETSI将把这些欧洲特定元素反馈到ISO中,以便 包含在下一版本的PDF标准ISO 32000-2中。() 在新的PDF 2.0标准中,PADE是强制性的吗?或者PDF 2.0是否与PAdES兼容,是否也允许使用其他签名格式 PDF/A-2是否必须使用PAdES?或者是否也允许使用PDF/A-2格式的其

PDF/A-2

  • PDF/A-2继承了ETSI/PadES标准的规定。()

  • PDF/A-2是否必须使用PAdES?或者是否也允许使用PDF/A-2格式的其他签名格式
PDF 2.0

  • ETSI将把这些欧洲特定元素反馈到ISO中,以便 包含在下一版本的PDF标准ISO 32000-2中。()

  • 在新的PDF 2.0标准中,PADE是强制性的吗?或者PDF 2.0是否与PAdES兼容,是否也允许使用其他签名格式

PDF/A-2是否必须使用PAdES?或者是否也允许使用PDF/A-2格式的其他签名格式

PAdES不是强制性的。尤其是PDF/A-2规范中甚至没有提到“PAdES”这个名称。只有一些需求与PAdES需求相似,例如

  • 计算文件摘要时,应计算整个文件,包括签名 但不包括PDF签名本身。然后,该范围由ByteRange条目指示 签名词典的一部分

    这也是PAdES签名引入的要求,在ISO 32000-1中,这只是一项建议。但事实上,Adobe Reader早就提出了这一要求

  • 尽管ISO 32000-1也允许对签名字典的内容条目的值进行DER编码 PKCS#1二进制数据对象,不建议使用该格式

    这有效地建议使用基于PKCS#7/CMS签名容器的PDF签名。这也与PAdES类似,PAdES实际上更进一步,需要它。但是裸PKCS#1基于对象的PDF签名并不流行,即使在普通的PDF世界也不流行

  • ISO 32000-1:2008允许包含一个或多个要关联的RFC 3281属性证书 使用签名者证书。然而,一个合格的作家不应该包括它们,因为它们并不广泛 受支持,因此使用此属性将降低互操作性

    PAdES第2部分(基本轮廓)中也有类似的建议。在PAdES第3部分中(PAdES BES 甚至禁止使用PAdES(EPES配置文件)属性证书。但是现在属性证书一般不再流行了

因此,有相似之处,但仅此而已

在新的PDF 2.0标准中,PADE是强制性的吗?或者PDF 2.0是否与PAdES兼容,是否也允许使用其他签名格式

由于PDF 2.0尚未发布,严格来说这只是猜测

不过,在我可以阅读的最后一份草稿中,PAdES签名已添加到现有格式中,只有adbe.pkcs7.sha1签名已被弃用。由于SHA1(在该格式中至少使用过一次)已失去信任,因此无论如何都不应使用该格式,即使在当前PDF中也是如此


因此,无论是PDF/A-2还是ISO 32000-2都不强制执行PAdES样式的签名,adbe.pkcs7.detached样式的签名仍然是有效的选项。但是,如果互操作性和长期验证特性值得关注,那么PAdES很可能是更好的选择

PDF/A-2是否必须使用PAdES?或者是否也允许使用PDF/A-2格式的其他签名格式

PAdES不是强制性的。尤其是PDF/A-2规范中甚至没有提到“PAdES”这个名称。只有一些需求与PAdES需求相似,例如

  • 计算文件摘要时,应计算整个文件,包括签名 但不包括PDF签名本身。然后,该范围由ByteRange条目指示 签名词典的一部分

    这也是PAdES签名引入的要求,在ISO 32000-1中,这只是一项建议。但事实上,Adobe Reader早就提出了这一要求

  • 尽管ISO 32000-1也允许对签名字典的内容条目的值进行DER编码 PKCS#1二进制数据对象,不建议使用该格式

    这有效地建议使用基于PKCS#7/CMS签名容器的PDF签名。这也与PAdES类似,PAdES实际上更进一步,需要它。但是裸PKCS#1基于对象的PDF签名并不流行,即使在普通的PDF世界也不流行

  • ISO 32000-1:2008允许包含一个或多个要关联的RFC 3281属性证书 使用签名者证书。然而,一个合格的作家不应该包括它们,因为它们并不广泛 受支持,因此使用此属性将降低互操作性

    PAdES第2部分(基本轮廓)中也有类似的建议。在PAdES第3部分中(PAdES BES 甚至禁止使用PAdES(EPES配置文件)属性证书。但是现在属性证书一般不再流行了

因此,有相似之处,但仅此而已

在新的PDF 2.0标准中,PADE是强制性的吗?或者PDF 2.0是否与PAdES兼容,是否也允许使用其他签名格式

由于PDF 2.0尚未发布,严格来说这只是猜测

不过,在我可以阅读的最后一份草稿中,PAdES签名已添加到现有格式中,只有adbe.pkcs7.sha1签名已被弃用。由于SHA1(在该格式中至少使用过一次)已失去信任,因此无论如何都不应使用该格式,即使在当前PDF中也是如此


因此,无论是PDF/A-2还是ISO 32000-2都不强制执行PAdES样式的签名,adbe.pkcs7.detached样式的签名仍然是有效的选项。但是,如果互操作性和长期验证特性值得关注,那么PAdES很可能是更好的选择