Firmador Lakaut Signer mediante Servicios Rest.


Se ofrece esta herramienta para firmar digitalmente distintos orígenes de archivos, omitiendo la parte grafica del Software.

Esta herramienta, está dirigida a Desarrolladores, quienes necesiten integrar sus páginas webs con el token USB.

Requisitos

1 - Instalar en la PC nuestro firmador Lakaut Signer (cualquiera de las versiones disponibles)
2 - Habilitar la ejecución del Firmador como un Servicio Local, desde la solapa de configuración:


Origen de los Archivos


- multiples archivos desde su PC - una Url http-ftp

Destino de los Archivos


* Este servicio deberá ser desarrollado por el cliente en el contexto de sus aplicaciones locales.

La aplicación Lakaut Signer, realizá un post de bytes, al servicio de destino, mediante el siguiente codigo en C#.
						    	
var fileData = new Dictionary[string, string]() { { "Filename", fileName } };
var requestUri = Microsoft.Owin.Infrastructure.WebUtilities.AddQueryString(urlString, fileData);
var request = new HttpRequestMessage(HttpMethod.Post, requestUri);
var fileStreamContent = new StreamContent(fileStream);
fileStreamContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/pdf");
request.Content = fileStreamContent;
var response = new HttpClient().SendAsync(request, HttpCompletionOption.ResponseHeadersRead).Result;							      
						    
						  
Los bytes forman parte del "body" del mensaje, mientras que en el header, se comparte el nombre del archivo.

Invocar Servicios