public final class PdfSessionManager
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static PdfTriPhaseSession |
getSessionData(byte[] inPDF,
java.security.cert.Certificate[] certChain,
java.util.Calendar signTime,
java.util.Properties extraParams)
Obtiene los 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.
|
public static PdfTriPhaseSession getSessionData(byte[] inPDF, java.security.cert.Certificate[] certChain, java.util.Calendar signTime, java.util.Properties extraParams) throws AOException, java.io.IOException, com.lowagie.text.DocumentException
inPDF
- Documento PDF que se desea firmarcertChain
- Cadena de certificados del firmantesignTime
- Hora de la firmaextraParams
- Parámetros adicionales de la firmaAOException
- En caso de que ocurra cualquier otro tipo de errorjava.io.IOException
- En caso de errores de entrada / salidacom.lowagie.text.DocumentException
- Si ocurren errores en la estampaciín de la firma PDF