Últ. revisión: 06 ago 2018
Las políticas son un conjunto de evidencias, firmas, aprobaciones y otro tipo de elementos de seguridad que van a determinar cómo se debe firmar el PDF que remitiremos al usuario.
Los elementos que intervienen en una política son:
Los mensajes intercambiados con viafirma documents podrán tener una o varias políticas que serán aplicadas al documento que se desea firmar. Este objeto cuenta con las siguientes características y estructura básica.
Policy {
evidences (Array[Evidence], optional),
signatures (Array[Signature], optional)
}
Este objeto cuenta con las siguientes características y estructura básica.
Evidence {
type (string) = ['SIGNATURE', 'FINGERPRINT', 'IMAGE', 'ANNOTATION', 'FINGER_PRINT', 'OTP_SMS', 'GENERIC'],
helpText (string, optional),
helpDetail (string, optional),
positions (Array[Position], optional),
typeFormatSign (string, optional),
optional (boolean, optional),
positionsKey (string, optional)
}
Este objeto permite mayor número de atributos y configuración que puedes consultar en detalle en la documentación avanzada de políticas.
Evidence {
type: "SIGNATURE",
helpText: "Firma biométrica del cliente",
helpDetail: "Nombre y apellidos del cliente",
typeFormatSign: "XADES_T",
optional: "false",
positionsKey: "signature_box"
}
Este objeto cuenta con las siguientes características y estructura básica.
Signature {
type (string) = ['CLIENT', 'SERVER'],
helpText (string, optional),
typeFormatSign (string, optional) = ['PADES_B', 'PADES_T', 'PADES_LT', 'PADES_LTA']
}
Este objeto permite mayor número de atributos y configuración que puedes consultar en detalle en la documentación avanzada de políticas.
Signature {
type: "SERVER",
helpText: "Sello electrónico",
typeFormatSign: "PADES_LTA"
}