Sellado de tiempo
Como parte de las distintas operaciones que se pueden llevar a cabo en viafirma platform, desde la SDK podremos invocar al método tsaRequest con la finalidad de añadir un sellado de tiempo a un documento. Para su correcto funcionamiento la plataforma debe tener configurada una TSA, la cual debe estar disponible en el momento de la invocación.
Ejemplo
En el siguiente ejemplo se lleva a cabo el sellado de tiempo de un documento XML, pasando su contenido al método del SDK tsaRequest
Java
//Instanciamos el cliente
ViafirmaClient viafirmaClient = ViafirmaClientFactory.getInstance();
// Datos documento a sellar
byte[] datosAFirmar = IOUtils.toByteArray(getClass().getResourceAsStream("/prueba.xml"));
byte[] datosSellados = viafirmaClient.tsaRequest(datosAFirmar);
String selloB64 = Base64.encode(datosSellados);
.Net
//Recuperamos la instancia del cliente
ViafirmaClient viafirmaClient = ViafirmaClientFactory.GetInstance();
// Datos documento a sellar
byte[] datosAFirmar = ...
byte[] datosSellados = viafirmaClient.tsaRequest(datosAFirmar);
results matching ""
No results matching ""