See: Description
Interface | Description |
---|---|
SignEnhancer |
Interfaz que define los métodos necesarios para la mejora de firmas (agregado de
sellos de tiempo, firma longeva,...).
|
Class | Description |
---|---|
AOPDFSigner |
Manejador de firmas binarias de ficheros Adobe PDF en formato PAdES.
|
PAdESTriPhaseSigner |
Clase para la firma electrónica en tres fases de ficheros Adobe PDF en formato PAdES.
|
PdfAConverter |
Conversor de PDF a PDF/X.
|
PdfPreProcessor |
Utilidades para el manejo y modificación de PDF antes de firmarlo.
|
PdfSessionManager |
Gestor del núcleo de firma PDF.
|
PdfSignResult |
Resultado de una pre-firma (como primera parte de un firma trifásica) o una firma completa PAdES.
|
PdfTimestamper |
Sellador de tiempo para documentos PDF.
|
PdfTriPhaseSession |
Datos PDF relevantes en cuanto a las firmas electrónicas, consistentes en los datos
a ser firmados con CAdES o PKCS#7 y los metadatos necesarios para su correcta inserción en el PDF.
|
Enum | Description |
---|---|
PdfAConverter.PDFX |
Tipos de PDF/X.
|
Exception | Description |
---|---|
BadPdfPasswordException |
Indica que el PDF no ha podido abrirse o firmarse por estar protegido por una contraseña distinta
a la proporcionada (si se proporcionó alguna).
|
InvalidITextException |
Indica que hay un iText inválido en el CLASSPATH o en el BOOTCLASSPATH, a menudo
porque se ha instalado el JAR inapropiadamente como extensión del JRE.
|
InvalidPdfException |
Excepción para notificar que se ha proporcionado un fichero que no es un PDF o es un
PDF no soportado / inválido / corrupto.
|
PdfHasUnregisteredSignaturesException |
Indica que el PDF no ha podido firmarse por contener firmas previas no registradas en campos (AcroFields).
|
PdfIsCertifiedException |
Indica que el PDF no ha podido firmarse por estar certificado.
|
PdfIsPasswordProtectedException |
Indica que el PDF no ha podido abrirse o firmarse por estar protegido por una contraseña
y no proporcionarse ninguna.
|
Tabla de compatibilidad respecto a generación en cliente de variantes de PAdES:
PAdES-BES | PAdES-EPES | PAdES-T | PAdES-C | PAdES-X | PAdES-XL | PAdES-A |
Si1 | Si1 | Si1 2 | No | No | No | No |
1 No se soporta la firma ni de ficheros adjuntos a los documentos PDF ni de ficheros empotrados en los documentos PDF.
2 La generación de los sellos de tiempo para PAdES-T necesita conexión
con una autoridad de sellado de tiempo (TSA).
Por defecto se generan firmas PAdES-BASIC, para lo que se incrusta una firma CAdES en el PDF utilizando ETSI.CAdES.detached como valor del sub-filtro de la firma.
Los datos de firma electrónica empotrados dentro de la estructura PDF equivalen a una firma CAdES.
En general, no se soportan documentos PDF cifrados con certificados, con algoritmo AES256 o con cualquier otro medio introducido en versiones de Adobe Acrobat posteriores a la 9.
Este módulo presenta las siguientes dependencias ditectas de primer nivel:
* No se utilizan versiones más actuales de iText por incompatibilidades de licencias. Las funcionalidades de firma trifásica PAdES requieren una versón modificada de iText 2.1.7 específica del proyecto Cliente.
Adicionalmente, se presentan las siguientes dependencias dinámicas:
Este módulo es compatible con cualquier entorno JSE 6 o superior.
Desde este módulo es posible que se realicen llamadas a interfaces gráficas.