Viafirma.NET Desktop Client

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Viafirma.NET Desktop Client"

Transcripción

1 Viafirma.NET Desktop Client Manual de Integración v1.2

2 ÍNDICE 1. INTRODUCCIÓN REQUISITOS INTEGRACIÓN Obtener la librería y el proyecto de ejemplo Introducir viafirma-client-net-desktop.dll en el proyecto java de escritorio Usando Visual Studio Instanciar el cliente.net de viafirma para escritorio Definición de Proxy Usar el API Obtención de Certificados de usuario Uso de Firma Simple Uso de la Firma en Bucle Uso de la Firma en Lote en Cliente Uso de la Firma en Lote en Servidor Recuperar documentos originales de una firma en Lote Uso de la Multifirma MultiFirma con Objeto policy DESCRIPCIÓN DEL API Principales Métodos del API Lista de Certificados Métodos de Firma Documento Firmado Firma en Bucle Firma en Lote Documento original Multifirma Objeto Certificate TypeFormatSign Objeto Document Objeto signeddocument Objeto genericuserviafirma ÍNDICE

3 4.7. Objeto Policy, PolicyUtil Clase PolicyParams Manejo de Errores ÍNDICE

4 CONTROL DE DOCUMENTO Título: Viafirma.NET Desktop Client Asunto: Manual de Integración Versión: v1.2 Fecha: Código: Revisión anterior: Idioma: Núm. Páginas: 30 CONTROL DE CAMBIOS Y VERSIONES Fecha Versión Motivo del Cambio v.1.0 Primera versión Revisión de nuevas funcionalidades incorporadas en la v1.2 del cliente.net Desktop. Los cambios fueron: Punto 2 Requisitos Punto Definición de Proxy v.1.2 Punto 3.4 Documentación del API en formato HTML Punto Multifirma con Policy Punto 4 Uso del API Puntos 4.4 al 4.9 CONTROL DE DOCUMENTO

5 1. INTRODUCCIÓN Desde la versión de viafirma platform existe la posibilidad de hacer uso del API de la plataforma desde aplicaciones.net de escritorio, para este propósito existe un cliente específico llamado ViafirmaClientNETDesktop, que aporta las herramientas necesarias para realizar firmas de todos los formatos compatibles con viafirma platform. La intención de este manual es proporcionar el conocimiento adecuado sobre cómo hacer uso del cliente.net de escritorio para viafirma platform desde una tercera aplicación. 2. REQUISITOS Para la utilización de este cliente serán necesarios los requisitos que se describen en la siguiente tabla: Requisitos Sistema Operativo Windows XP, Vista o Seven Viafirma Platform v3.5.5 y superior Aplicación.NET de escritorio que necesite consumir el servicio de firma 3. INTEGRACIÓN En los próximos puntos se explican los pasos necesarios para, desde cero, implementar la firma electrónica en cualquier proyecto.net de escritorio, en resumen los pasos a dar serán: 1. Obtener las DLLs y el proyecto de ejemplo 2. Introducir la librería en el proyecto 3. Instanciar el cliente 4. Usar el API Página 5 de 30

6 3.1. Obtener la librería y el proyecto de ejemplo El primer paso necesario para la integración de la firma electrónica con viafirma en una aplicación.net de escritorio será obtener la librería necesaria que da acceso al API específico (llamada viafirma-client-net-desktop.dll) y el proyecto de ejemplo de ese API, estos recursos los podrás obtener de dos modos distintos: 1. Descargando el kit de desarrollo.net para escritorio desde la pagina de desarrolladores de viafirma: 2. Solicitar credenciales para la configuración del cliente (API KEY) Introducir viafirma-client-net-desktop.dll en el proyecto java de escritorio A continuación se describe cómo importar la librería en el IDE de desarrollo visual studio Usando Visual Studio 2010 Para poder utilizar viafirma en cualquier aplicación.net de escritorio que necesite hacer uso de capacidades de firma, no hay más que obtener la librería viafirma-client-net-desktop.dll, en la forma indicada en el punto anterior (a través del portal de developers de viafirma), y añadirla al proyecto de Visual Studio 10 como se haría con cualquier otra Referencia. Para agregar una Referencia hay que seguir los siguientes pasos, extraídos de la documentación web de Microsoft En el Explorador de soluciones, seleccione el proyecto. 2. En el menú Proyecto, haga clic en Agregar referencia. 3. Se abrirá el cuadro de diálogo Agregar referencia. 4. Seleccione la ficha que indique el tipo de componente al que desee hacer referencia. 5. En el panel superior, seleccione el componente al que desea hacer referencia y, a continuación, haga clic en el botón Aceptar. Presione CTRL haciendo clic para seleccionar varios componentes. Nota: También será necesaria incluir la librería BouncyCastle.Crypto.dll la cual se podrá encontrar en el directorio /lib del proyecto de ejemplo. Además serán necesarias otras Página 6 de 30

7 referencias típicas de.net Framework, se puede consultar el proyecto de ejemplo para comprobarlas Instanciar el cliente.net de viafirma para escritorio Una vez que tengas la librería viafirma-client-net-desktop.dll disponible en tu proyecto podrás comenzar a usar el API y lo primero que deberás hacer es instanciar el objeto que te permitirá usar el API de firma. Para ello no hay más que implementar el siguiente código (todo el código incluido en este manual ha sido extraído de la aplicación de ejemplo del cliente.net de Viafirma para escritorio distribuido gratuitamente por viafirma): //*******************************************// /* INICIALIZACIÓN CLIENTE */ //*******************************************// //Iniciamos el ViafirmaClientDesktop ViafirmaClientNetDesktop.ViafirmaClientDesktop client; //Se inicia con la URL de VIAFIRMA y el api_key/api_pass ViafirmaClientDesktop.Init("http://testservices.viafirma.com/viafirma", "xnoccio", "12345"); //Obtenemos la instancia del cliente client = ViafirmaClientDesktop.GetInstance(); catch (InternalException e) { System.Console.WriteLine("Error iniciando cliente: " + e.messageerror + " " + e.tostring()); Básicamente debes realizar una llamada a ViafirmaClientDesktop.Init( ) pasando los siguientes parámetros: 1. String URLViafirma: en este parámetro es necesario pasar la dirección URL donde se encuentra el servidor viafirma platform. 2. String apikey: nombre de las credenciales proporcionadas por el equipo de Viafirma. 3. String passkey: pass de las credenciales proporcionadas por el equipo de viafirma. Y una vez inicializado, simplemente hay que llamar al ViafirmaClientDesktop.GetInstance() para obtener la instancia de ViafirmaClientDesktop que contiene los métodos necesarios para realizar firmas electrónicas. Página 7 de 30

8 Definición de Proxy Desde la versión 1.2 del SDK se habilita la posibilidad de inicializar el cliente indicándole la configuración del WebProxy a utilizar, la inicialización con proxy sin autenticación se haría del siguiente modo: //Inicialización con Proxy SIN autenticación ViafirmaClientDesktop.Init("http://testservices.viafirma.com/viafirma", "<apikey>", "<apipass>", "http://<proxyhost>:<proxyport>/", null, null); Configuración proxy con autenticación: //Inicialización con Proxy CON autenticación ViafirmaClientDesktop.Init("http://testservices.viafirma.com/viafirma", "<apikey>", "<apipass>", "http://<proxyhost>:<proxyport>/", "<proxyuser>", "<proxypass>"); También es posible inicializar el cliente sin indicar proxy y configurar el proxy en la aplicación cliente, esta configuración se haría del siguiente modo: //Otro modo de definir un proxy System.Net.ServicePointManager.Expect100Continue = false; WebProxy proxy = new WebProxy(); proxy.address = new proxy.usedefaultcredentials = false; proxy.credentials = new NetworkCredential("<proxyUser>", "<proxypass>"); WebRequest.DefaultWebProxy = proxy; De la configuración anterior cabe destacar la primera línea de código: System.Net.ServicePointManager.Expect100Continue = false; Esa línea puede no ser necesaria para todos los entornos, en algunos casos se ha comprobado que con esta propiedad a true el servidor proxy no respondía a las peticiones que se realizaban desde el cliente.net. Página 8 de 30

9 3.4. Usar el API Para explicar el uso del API se utilizará el código del proyecto ejemplo. Además se podrá ver la explicación de cada método Obtención de Certificados de usuario En este punto se explica el código necesario para recuperar los Certificados disponibles para el usuario que se encuentren instalados en el Sistema. Suponiendo que ya has inicializado el cliente y que, por tanto, disponemos de una instancia de la clase ViafirmaClientDesktop (en adelante el cliente de viafirma o, simplemente, el cliente) podrás comenzar a utilizar el API de viafirma. En el siguiente ejemplo de código se hace uso de este API para obtener los certificados de usuario disponibles en el sistema: //Obtenemos la lista de certificados disponibles List<Certificate> certificates = client.getclientcertificates(); Como se observa, únicamente es necesario llamar al método del cliente GetClientCertifficates() sin ningún parámetro, el propio cliente se encargará de acceder al almacén de certificados de usuario para recuperar todos los certificados disponibles y retornarlos como una lista de objetos ViafirmaClientNetDesktop.DesktopVO.Certificate. La clase ViafirmaClientNetDesktop.DesktopVO.Certificate da acceso a una amplia información sobre el certificado, esta información podría servir además de para mostrar información al usuario sobre su certificado, para poder filtrarlos según los requerimientos que deseemos y tengamos disponibles. Un método de ejemplo de filtrado de certificados es el siguiente, el que se filtran según la Autoridad de certificación que lo expide: Página 9 de 30

10 public static List<Certificate> filtercerts(list<certificate> certificates){ //Controlo que no esté vacía if(certificates==null){ System.Console.WriteLine("No se ha encontrado ningún certificado instalado"); return null; List<Certificate> certsfnmt = new List<Certificate>(); //Filtro el cetificado (por ejemplo para quedarme solo los de FNMT) foreach (Certificate cert in certificates){ //Etiqueta para usar con certificados System.Console.WriteLine(cert.Label); if (cert.ca.contains("fnmt")) { certsfnmt.add(cert); return certsfnmt; Este método recibe la lista de Certificate anteriormente recuperada. Una vez obtenidos los certificados disponibles y filtrados, debería ser la aplicación la encargada de mostrarlos al usuario para que seleccione el que corresponda Uso de Firma Simple En este punto se presupone que ya se ha inicializado el cliente y se ha seleccionado un certificado para realizar la firma. Una vez que se alcance este punto se puede proceder a ejecutar los métodos necesarios que realizarán el firmado. Para lo cual será necesario crear los objetos FileVO y Policy que definirán el modo en que debe realizarse el proceso de firma. Ejemplo de creación del FileVO y el Policy: //Creamos FileVO FileVO documento = new FileVO(); documento.name = "test" + extension; documento.typefile = typefile; documento.typeformatsign = typeformatsign; documento.bytes = datosafirmar; //Creamos Policy Policy policy = new Policy(); policy.typeformatsign = typeformatsign; policy.typesign = TypeSign.ENVELOPED; Página 10 de 30

11 Los campos necesarios que debemos rellenar para obtener el FileVO válido son: 1. name: nombre del documento resultante. 2. typefile: formato del fichero a firmar. Existe el enumerado TypeFile que incluye el listado de formatos de fichero disponibles. 3. typeformatsign: formato de firma que se desea realizar. Existe el enumerado TypeFormatSign que incluye el listado de formatos de firma disponibles. 4. bytes: Byte array de los datos a firmar. Y lo necesario para definir un Policy básico será: 1. Crear el objeto usando el constructor por defecto. 2. Asignarle el formato de firma (typeformatsign) que se desee usando el método set correspondiente. 3. Y, por último, asignar el tipo de firma que se desea realizar mediante el enumerado TypeSign. Actualmente es recomendable usar el tipo Enveloped, para otros tipos es recomendable consultar su disponibilidad con el equipo de viafirma. El objeto Policy permite definir otros parámetros útiles haciendo uso de OptionalRequest y/o PolicyParams, para estas operaciones recomendamos contactar con el soporte de viafirma para que puedan orientarle en su uso para el caso específico que se necesite. Una vez definidos FileVO y Policy se puede llamar al método de firma que nos devolverá el idfirma en la plataforma. String idfirma = null; //Pasamos el certificado elegido, la politica de firma y el documento idfirma = client.signwithpolicy(cert, policy, documento); catch (InternalException e) { System.Console.WriteLine("Internal Server Exception" + e.messageerror + " " + e.tostring()); catch (ViafirmaClientException e) { System.Console.WriteLine("Client Side Exception: " + e.tostring()); El método SignWithPolicy para realizar una firma simple recibe los siguientes parámetros: 1. Certificate: certificado con el que firmar. 2. Policy: política de firma de viafirma para especificar la configuración de firmado. 3. FileVO: especifica el documento a firmar y algo de metainformación propia y de la firma. Este método podrá lanzar dos tipos de excepciones: 1. InternalException: Indica que se ha producido un error en el lado del servidor, además contiene información básica sobre el error producido. Página 11 de 30

12 2. ViafirmaClientException: Indica que la excepción se ha producido en el lado Cliente. Si la firma ha funcionado correctamente devuelve el IdFirma por el que se reconoce esa operación en el servidor, ese IdFirma es el que se utiliza para obtener el documento firmado mediante el método GetSignedDocument(string idfirma). Ejemplo: byte[] signeddocumentbytes; signeddocumentbytes = client.getsigneddocument(idfirma).data; catch (InternalException e) { System.Console.WriteLine("Error al obtener el documento:" + e.tostring()); El método devuelve un objeto SignedDocument que, además del documento firmado (data), contiene información útil sobre la firma realizada. Este método sirve para recuperar información dado cualquier idfirma de cualquier tipo de firma, solo en el caso de la firma en bucle debe tratarse con más cuidado ya que el método de firmado devuelve más de un idfirma en el mismo string, esto se explica en el siguiente punto. Página 12 de 30

13 Uso de la Firma en Bucle La firma en bucle consiste en realizar una serie de firmas independientes en una sola operación, dando como resultado los ficheros firmados por separado. Básicamente, este modo de firma, permite realizar tareas de firma masiva con una única intervención del usuario. A continuación un ejemplo del uso de la firma en Bucle en el que se supone que disponemos de cliente correctamente inicializado y de certificado de suario seleccionado: //Creamos Ficheros List<FileVO> documents = new List<FileVO>(); FileVO f1 = new FileVO(); f1.name ="test.pdf"; f1.bytes =datospdf; f1.typefile=typefile.pdf; documents.add(f1); FileVO f2 = new FileVO(); f2.name = "test2.xml"; f2.bytes = datosxml; f2.typefile = TypeFile.XML; documents.add(f2); //Definimos Policy Policy policy = new Policy(); policy.typeformatsign =TypeFormatSign.XADES_EPES_ENVELOPED; policy.typesign = TypeSign.ENVELOPED; //Firmamos (el idfirma de una firma en bucle devuelve un string con varios ids separados por ;) String resultid; resultid = client.signwithpolicy(cert, policy, documents); catch (InternalException e1) { System.Console.WriteLine("Error en SERVIDOR realizando la firma en BUCLE. Message: " + e1.messageerror + " " + e1.tostring()); catch (ViafirmaClientException e1) { System.Console.WriteLine("Error en CLIENTE realizando la firma en BUCLE: " + e1.messageerror + " " + e1.tostring()); //Separamos los distintos ids de firma recuperados String[] individualsids = resultid.split(";".tochararray()); //Recorremos los ids foreach (String id in individualsids) { //Recuperamos cada documento signeddocument signeddocument = client.getsigneddocument(id); //Procesamos el documento firmado Código de procesado del documento: custodia, envío a WS... catch (InternalException e) { System.Console.WriteLine("Error al obtener el documento: " + e.messageerror + " " + e.tostring()); Página 13 de 30

14 El método SignWithPolicy para realizar una firma en bucle recibe los siguientes parámetros: 1. Certificate: certificado con el que firmar. 2. Policy: política de firma de viafirma para especificar la configuración de firmado. 3. List<FileVO>: especifica los documentos a firmar. Este método devuelve un string que contiene varios idfirma separados el carácter de punto y coma (;). Si se desease recuperar los documentos firmados se deberá llamar al método GetSignedDocument(idFirma) una vez por cada id de firma recuperado, por ejemplo, para tres documentos, tres llamadas Uso de la Firma en Lote en Cliente La firma en Lote permite firmar varios documentos con una sola operación, para ello se genera un lote con todos los documentos enviados y se realiza una única firma de ese lote. Con este método se genera una sola firma para un número elevado de documentos. En este ejemplo la firma se realiza en el lado cliente usando el certificado que seleccionase el usuario. //Creamos Ficheros List<FileVO> documents = new List<FileVO>(); FileVO f1 = new FileVO(); f1.name = "test.pdf"; f1.bytes=datospdf; f1.typefile=typefile.pdf; documents.add(f1); FileVO f2 = new FileVO(); f2.name = "test2.xml"; f2.bytes = datosxml; f2.typefile = TypeFile.XML; documents.add(f2); //Definimos Policy Policy policy = new Policy(); policy.typeformatsign = TypeFormatSign.XADES_EPES_ENVELOPED; policy.typesign = TypeSign.ENVELOPED; //Firmamos String id; id = client.signbatchwithpolicy(cert, policy, documents); catch (InternalException e1) { System.Console.WriteLine("Error en SERVIDOR realizando la firma en LOTE en CLIENTE: " + e1.messageerror + " " + e1.tostring()); catch (ViafirmaClientException e1) { System.Console.WriteLine("Error en CLIENTE realizando la firma en LOTE en CLIENTE: " + e1.messageerror + " " + e1.tostring()); //Recuperamos el documento signeddocument signeddoc = client.getsigneddocument(id); Página 14 de 30

15 //Procesamos el documento firmado Código de procesado del documento: custodia, envío a WS... catch (InternalException e) { System.Console.WriteLine("Error al obtener el documento: " + e.message); El método SignBatchWithPolicy para realizar una firma en lote en el lado cliente recibe los siguientes parámetros: 1. Certificate: certificado con el que firmar. 2. Policy: política de firma de viafirma para especificar la configuración de firmado. 3. List<FileVO>: especifica los documentos a firmar. Este método devuelve un string que contiene el idfirma. Si se desease recuperar el documento firmado resultante se deberá llamar al método GetSignedDocument(idFirma) Uso de la Firma en Lote en Servidor Igual que la anterior, pero realizando la firma en el servidor con un certificado previamente instalado en él. //Creamos Ficheros List<FileVO> documents = new List<FileVO>(); FileVO f1 = new FileVO(); f1.name = "test.pdf"; f1.bytes = datospdf; f1.typefile = TypeFile.PDF; documents.add(f1); FileVO f2 = new FileVO(); f2.name = "test2.xml"; f2.bytes = datosxml; f2.typefile = TypeFile.XML; documents.add(f2); //Definimos Policy Policy policy = new Policy(); policy.typeformatsign=typeformatsign.xades_epes_enveloped; policy.typesign=typesign.enveloped; //Reutilizamos Policy y documents de la firma anterior para hacer lo mismo pero en servidor String idserver; idserver = client.signbatchbyserverwithpolicy(policy, documents,"xnoccio","12345"); catch (InternalException e1) { System.Console.WriteLine("Error en SERVIDOR realizando la firma en LOTE en SERVIDOR: " + e1.messageerror + " " + e1.tostring()); catch (ViafirmaClientException e1) { Página 15 de 30

16 System.Console.WriteLine("Error en CLIENTE realizando la firma en LOTE en SERVIDOR: " + e1.messageerror + " " + e1.tostring()); //Recuperamos el documento signeddocument signeddoc = client.getsigneddocument(idserver); //Procesamos el documento firmado Código de procesado del documento: custodia, envío a WS... catch (InternalException e) { System.Console.WriteLine("Error al obtener el documento: " + e.messageerror + " " + e.tostring()); El método SignBatchByServerWithPolicy para realizar una firma en lote en el lado servidor recibe los siguientes parámetros: 1. Policy: política de firma de viafirma para especificar la configuración de firmado. 2. List<FileVO>: especifica los documentos a firmar. 3. String Alias: Alias con el que se ha instalado el certificado en el servidor. 4. String Password: Password con el que se ha instalado el certificado en el servidor. Este método devuelve un string que contiene el idfirma. Si se desease recuperar el documento firmado resultante se deberá llamar al método GetSignedDocument(idFirma) Recuperar documentos originales de una firma en Lote Una vez realizada una firma el Lote puede ser necesario volver a recuperar alguno de los documentos originales que componían el Lote. Para ello será necesario, en primer lugar, pedir a viafirma los identificadores por los que conoce a esos documentos originales (utilizando para ello el identificador de firma obtenido al firmar el Lote), para después recuperar el que nos interese: List<String> originaldocumentsids= client.getoriginaldocumentsids(signid); foreach (String idoriginal in originaldocumentsids) { Document originaldocument = client.getoriginaldocument(idoriginal); catch (InternalException e1) { Nota: El orden en el que devuelve los identificadores es aquel en el que se incluyeron en el lote. Nota 2: El objeto Document se explica en puntos siguientes de este manual. Página 16 de 30

17 Uso de la Multifirma La multifirma consiste en obtener un documento con múltiples firmantes. Para este caso de uso viafirma permite realizar el proceso de un modo natural. Para agregar un nuevo firmante a un documento ya firmado, únicamente necesitamos enviar el documento firmado a ese nuevo firmante y que lo firme, será viafirma quien se encargue de introducir la nueva firma en el modo adecuado, independientemente de si estamos trabajando con un XAdES o PAdES o firmas binarias. El único aspecto que habrá que tener en cuenta es que se mantenga el mismo formato para todas las firmas. //Creamos Fichero FileVO document = new FileVO(); document.name = "test.pdf"; document.bytes = datosxml; document.typefile = TypeFile.XML; //Definimos Policy Policy policy = new Policy(); policy.typeformatsign=typeformatsign.xades_epes_enveloped; policy.typesign=typesign.enveloped; //Realizamos un firma simple normal String id; id = client.signwithpolicy(cert, policy, document); catch (InternalException e1) { System.Console.WriteLine("Error en SERVIDOR realizando la primera firma multifirma: " + e1.messageerror + " " + e1.tostring()); catch (ViafirmaClientException e1) { System.Console.WriteLine("Error en CLIENTE realizando la primera firma multifirma: " + e1.messageerror + " " + e1.tostring()); //MULTIFIRMA: Suponemos que otro usuario con otro certificado quiere realizar una segunda firma en el documento, para lo cual realizamos otra firma simple normal sobre el documento ya firmado previamente //1.- Obtenenmos el fichero previamente firmado signeddocument signeddoc; signeddoc = client.getsigneddocument(id); catch (InternalException e2) { System.Console.WriteLine("Error obteniendo el fichero con la primera firma: " + e2.messageerror); //2.- Creamos Policy como siempre y FileVO con el fichero recuperado //Creamos Fichero Policy policy2 = new Policy(); policy2.typeformatsign=typeformatsign.xades_epes_enveloped; policy2.typesign=typesign.enveloped; FileVO document2 = new FileVO(); document2.name = "test.xml"; Página 17 de 30

18 document2.bytes = signeddoc.data; document2.typefile = TypeFile.XML; //3.- Realizamos la firma normalmente (en este caso lo normal sería utilizar un certificado diferente, pero en este ejemplo se reutiliza el mismo) String id2; id2 = client.signwithpolicy(cert, policy2, document2); catch (InternalException e1) { System.Console.WriteLine("Error en SERVIDOR realizando la segunda firma: " + e1.messageerror + " " + e1.tostring()); catch (ViafirmaClientException e1) { System.Console.WriteLine("Error en CLIENTE realizando la segunda firma: " + e1.messageerror + " " + e1.tostring()); //Recuperamos y procesamos el documento multifirmado signeddocument signeddocument2; signeddocument2 = client.getsigneddocument(id2); //Procesamos el documento firmado Código de procesado del documento: custodia, envío a WS... catch (InternalException e2) { System.Console.WriteLine("Error obteniendo el fichero con las dos firmas: " + e2.messageerror); MultiFirma con Objeto policy A partir del cliente v1.2 se incorpora la posibilidad de realizar una multifirma a partir del uso de Políticas de firma, a través del objeto Policy y sus respectivos parámetros. Esta mejora es compatible con versiones de viafirma platform v3.5.5 y superior. A continuación se muestra un ejemplo del uso de la multifirma haciendo uso del Policy; //Creamos Fichero FileVO document = new FileVO(); document.name = "test.pdf"; document.bytes = datospdf; document.typefile = TypeFile.PDF; //Definimos Policy Policy policy = PolicyUtil.newPolicy(TypeFormatSign.XADES_EPES_ENVELOPED, TypeSign.ENVELOPED); String idmultifirma; //Iniciamos la multifirma y obtenemos el id del proceso de multifirma idmultifirma = client.initmultisign(policy, document); catch (InternalException e1) { throw e1; String idfirma; //El documento puede ser vacio, no se utilizará ya que se establece en el método initmultisign document = new FileVO(); //PRIMERA FIRMA Página 18 de 30

19 //Policy con datos básicos indicando el idmultifirma en el Policy //Se podría reutilizar el anterior Policy pol = PolicyUtil.newPolicy(TypeFormatSign.XADES_EPES_ENVELOPED, TypeSign.ENVELOPED); //indicamos el id de multifirma PolicyUtil.AddParameter(pol, PolicyParam.MULTISIGN_ID, idmultifirma); //el id que devuelve será el mismo que en firmas sucesivas que usen el mismo idmultifirma idfirma = client.signwithpolicy(cert, pol, new FileVO()); //recupero el documento con una firma signeddocument signeddocument = client.getsigneddocument(idfirma); catch (Exception e) { throw e; //SEGUNDA FIRMA //Policy con datos básicos indicando el idmultifirma en el Policy Policy pol = PolicyUtil.newPolicy(TypeFormatSign.XADES_EPES_ENVELOPED, TypeSign.ENVELOPED); //indicamos el id de multifirma PolicyUtil.AddParameter(pol, PolicyParam.MULTISIGN_ID, idmultifirma); //No necesitaría recuperar el idfirma porque es el mismo que antes client.signwithpolicy(cert, pol, new FileVO()); //Notese que se recupera el documento con el mismo idfirma que antes pero esta vez tendrá dos firmas signeddocument signeddocument = client.getsigneddocument(idfirma); catch (Exception e) { throw e; //TERCERA FIRMA //Policy con datos básicos indicando el idmultifirma en el Policy Policy pol = PolicyUtil.newPolicy(TypeFormatSign.XADES_EPES_ENVELOPED, TypeSign.ENVELOPED); //indicamos el id de multifirma PolicyUtil.AddParameter(pol, PolicyParam.MULTISIGN_ID, idmultifirma); //No necesitaría recuperar el idfirma porque es el mismo que antes client.signwithpolicy(cert, pol, new FileVO()); //Notese que se recupera el documento con el mismo idfirma que antes pero esta vez tendrá tres firmas signeddocument signeddocument = client.getsigneddocument(idfirma); catch (Exception e) { throw e; Página 19 de 30

20 4. DESCRIPCIÓN DEL API A partir de la v1.2 se incluye en la SDK la documentación detallada del API en formato html Principales Métodos del API Lista de Certificados public List<Certificate> GetClientCertificates() Este método devuelve el listado de certificados disponibles en el sistema operativo (Windows) incluyendo las tarjetas criptográficas que Windows sea capaz de reconocer Métodos de Firma public String SignWithPolicy(Certificate certificate, Policy policy, FileVO document) Este es el método principal de firma, recibe un Certificate que contiene el certificado con el que firmar, un FileVO que representa al documento a firmar, un Policy que describe el método de firma. Devuelve el identificador de firma en la Plataforma. Puede lanzar dos excepciones: InternalException si se produce en el lado del servidor o ViafirmaClientDesktop si se produce en el lado cliente. public String SignByServerWithPolicy(Policy policy, FileVO document, String alias, String password) Similar al anterior, pero realiza la firma en el servidor. También recibe Policy y FileVO pero no el Certificate, en su lugar ha de pasarse el alias y password del certificado instalado en servidor. Lanza las mismas excepciones que el método anterior Documento Firmado public SignedDocument GetSignedDocument(String signid) Haciendo uso del IdFirma obtenido en alguno de los métodos de firma anteriores, es posible recuperar información de la operación, así como en el documento firmado. Esa información está contenida en el objeto SignedDocument que es devuelto por este método. Puede lanzar la excepción InternalException que indica error o en el lado servidor o en la comunicación WS. Página 20 de 30

21 Firma en Bucle public String SignWithPolicy(Certificate certificate, Policy policy, List<FileVO> documents) Es similar al método de firma simple, pero recibe un listado de FileVO en lugar de uno solo. Este método devuelve un String con los ID s de firma de los documentos firmados separados por ;. Por ejemplo, si mandásemos un listado de tres FileVO, el método devolvería algo como lo siguiente (obsérvese que correspondería a tres ID s separados por punto y coma): xxxx-xxxx-xxxx-xxxx-xxxx;xxxx-xxxx-xxxx-xxxx-xxxx;xxxx-xxxx-xxxx-xxxx-xxxx Firma en Lote public String SignBatchWithPolicy(Certificate certificate, Policy policy, List<FileVO> documents) Realiza la firma de un lote de documentos que se generará con la lista de FileVO pasada, también recibe el Policy de firma y el certificado con el que firmar. Devuelve el ID de firma correspondiente public String SignBatchByServerWithPolicy(Policy policy, List<FileVO> documents, String alias, String password) Igual que la anterior, pero realizando la firma en el servidor, para ello debemos tener previamente instalado el certificado en el servidor. El método recibe el Policy, la lista de FileVO y el alias/pass del certificado del servidor. Devuelve el ID correspondiente Documento original public Document GetOriginalDocument(String signid) Recupera el documento original correspondiente al identificador pasado. Devuelve un objeto Document. public List<String> GetOriginalDocumentsIds(String batchsignid) Pasándole un identificador de firma en Lote, devuelve un listado con todos los identificadores de los documentos originales que componen dicho Lote. El orden de los identificadores devueltos es aquel con el que se introdujeron los documentos en el lote. Página 21 de 30

Manual de Integrador.NET

Manual de Integrador.NET Manual de Integrador.NET viafirma platform v3.5 ÍNDICE 1. INTRODUCCIÓN... 5 1.1. Objetivos... 5 1.2. Referencia... 5 2. GUÍA RÁPIDA... 5 2.1. Añadir las dependencias necesarias... 5 2.2. Página de acceso

Más detalles

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE AUTENTICACIÓN CON CERTIFICADO EN BACKOFFICE Y ADMINISTRACIÓN SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha

Más detalles

Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4

Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4 Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4 MARZO 2010 Página: 1 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 FUNCIONAMIENTO... 4 3.1 Componentes necesarios... 4 3.2

Más detalles

Facturación Electrónica al Ayuntamiento de Getxo Conceptos e Instrucciones

Facturación Electrónica al Ayuntamiento de Getxo Conceptos e Instrucciones AYUNTAMIENTO DE GETXO Facturación Electrónica al Ayuntamiento de Getxo Conceptos e Instrucciones http://www.getxo.net/ informatika@getxo.net 944.66.02.16 944.66.02.19 Facturación Electrónica al Ayuntamiento

Más detalles

AGESIC Área de tecnología

AGESIC Área de tecnología AGESIC Área de tecnología Tutorial para la Solicitud e Instalación de Certificados para la PGE Plataforma Java Nombre actual del archivo: Tutorial_Certificados_Java_v1.9.odt Liniers 1324 piso 4, Torre

Más detalles

Manual de configuración de Adobe Reader para la validación de la firma de un documento.

Manual de configuración de Adobe Reader para la validación de la firma de un documento. Manual de configuración de Adobe Reader para la validación de la firma de un documento. Versión 1.0 Página 1 de 24 TABLA DE CONTENIDOS INSTALAR LOS CERTIFICADOS DE LA FNMT-RCM.... 3 CONFIGURAR ADOBE READER

Más detalles

NOTIFICACIÓN DE INCIDENCIAS RELACIONADAS CON MEDICAMENTOS DE USO HUMANO GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES

NOTIFICACIÓN DE INCIDENCIAS RELACIONADAS CON MEDICAMENTOS DE USO HUMANO GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES NOTIFICACIÓN DE INCIDENCIAS RELACIONADAS CON MEDICAMENTOS DE USO HUMANO GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 18/01/2010 V1.0- - 1 ÍNDICE 1 Descripción general de la presentación de NOTIFICACIONES...

Más detalles

MANUAL DE USUARIO DE LA UTILIDAD DE COPIA, FIRMA Y VALIDACIÓN ELECTRÓNICA ecofirma v1.1.1

MANUAL DE USUARIO DE LA UTILIDAD DE COPIA, FIRMA Y VALIDACIÓN ELECTRÓNICA ecofirma v1.1.1 MANUAL DE USUARIO DE LA UTILIDAD DE COPIA, FIRMA Y VALIDACIÓN ELECTRÓNICA ecofirma v1.1.1 Madrid, 03 de agosto de 2009 Í n d i c e 1. INTRODUCCIÓN...3 2. REQUISITOS...5 3. CONFIGURACIÓN DE LA UTILIDAD...6

Más detalles

Intercambio de ficheros institucionales

Intercambio de ficheros institucionales Intercambio de ficheros institucionales Unidad de Infraestructuras Junio 2013 Versión: 1.0 INDICE 1. INTRODUCCIÓN... 4 2. INICIO DEL CLIENTE DE INTERCAMBIO DE FICHEROS INSTITUCIONALES... 5 3. VISTA GENERAL

Más detalles

Desarrollo de Servicios Web con JBuilder

Desarrollo de Servicios Web con JBuilder Artículos técnicos Grupo Danysoft: Desarrollo de Servicios Web con JBuilder Segunda parte Oscar Cristobal Ruiz Departamento Java Equipo Grupo Danysoft Enero 2003 - (902) 123146 www.danysoft.com Desarrollo

Más detalles

REQUISITOS PARA EL USO DEL REGISTRO ELECTRÓNICO

REQUISITOS PARA EL USO DEL REGISTRO ELECTRÓNICO REQUISITOS PARA EL USO DEL REGISTRO ELECTRÓNICO TABLA DE CONTENIDOS 1. N A V E G A D O R E S S O P O R T A D O S.................................. 3 2. S I S T E M A S O P E R A T I V O S........................................

Más detalles

Manual de Usuario IFI Web. Transmisión / recepción de ficheros.

Manual de Usuario IFI Web. Transmisión / recepción de ficheros. Manual de Usuario IFI Web. Transmisión / recepción de ficheros. Servicios de cesión de datos para las Administraciones Públicas Unidad de Infraestructuras Octubre 2013 Versión: 2.1 INDICE 0. INTRODUCCIÓN...

Más detalles

Aplicación para la petición de Certificados Digitales

Aplicación para la petición de Certificados Digitales Aplicación para la petición de Certificados Digitales Descarga e instalación... 3 Petición Certificado Autoridad de Registro... 3 Requisitos para Autoridades de Registro... 3 Creación de un Certificado

Más detalles

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA

Más detalles

TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD)

TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD) TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD) Resumen:En este tutorial, aprenderá a sacar el máximo partido a las capacidades de diseño integradas en Visual Studio 2005 para

Más detalles

1. INTRODUCCIÓN...4 2. MANUAL...6

1. INTRODUCCIÓN...4 2. MANUAL...6 Manual Sinadura Este documento es propiedad de la Generalitat Valenciana. Queda prohibida su reproducción total o parcial sin autorización previa de la Generalitat Valenciana Manual Sinadura Tabla de Contenido

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA LA INTEGRACIÓN CON SISNOT Y CORREOS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio

Más detalles

REQUISITOS PARA LA IDENTIFICACIÓN CON CERTIFICADO DIGITAL

REQUISITOS PARA LA IDENTIFICACIÓN CON CERTIFICADO DIGITAL REQUISITOS PARA LA IDENTIFICACIÓN CON CERTIFICADO DIGITAL 1 Contenido Capítulo/sección Página 1 Introducción. 3 2 Restricciones. 4 3 Configuración del navegador (Internet Explorer) 5 3.1 Sitios de confianza

Más detalles

SMS Marketing. Manual de usuario. By DIDIMO Servicios Móviles

SMS Marketing. Manual de usuario. By DIDIMO Servicios Móviles SMS Marketing Manual de usuario By DIDIMO Servicios Móviles Manual de usuario SMS Marketing Madrid Network Marketplace INDICE INDICE... 2 1 QUÉ ES SMS MARKETING?... 3 2 MENÚ PRINCIPAL... 4 2.1 CAMPAÑAS...4

Más detalles

Manual de uso de la sede electrónica del CIEMAT

Manual de uso de la sede electrónica del CIEMAT Manual de uso de la sede electrónica del CIEMAT V1.0 Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas Secretaría General Unidad de Programación y Modernización Julio 2014 Manual de

Más detalles

WEBSIGNER APPLET MANUAL DE USUARIO

WEBSIGNER APPLET MANUAL DE USUARIO WebSigner 6.4 WEBSIGNER APPLET MANUAL DE USUARIO Versión 1.0 HOJA DE CONTROL DOCUMENTAL Resumen El propósito de este documento es proveer Manual de Usuario para la instalación, desinstalación y solución

Más detalles

Guía para verificar documentos firmados digitalmente.

Guía para verificar documentos firmados digitalmente. Guía para verificar documentos firmados digitalmente. DIRECCIÓN DE CERTIFICADORES DE FIRMA DIGITAL Versión 1.0 Fecha Versión Autor(es) Aprobado Descripción 14-12-2012 1.0 Mario Alvarez C. Alexander Barquero,

Más detalles

1. Qué es un Certificado Digital? 2. Cómo se obtiene el Certificado Digital? 3. Verificar la instalación del Certificado Digital.

1. Qué es un Certificado Digital? 2. Cómo se obtiene el Certificado Digital? 3. Verificar la instalación del Certificado Digital. Obtención de Certificado Digital 1. Qué es un Certificado Digital? 2. Cómo se obtiene el Certificado Digital? 3. Verificar la instalación del Certificado Digital. 1. Qué es un Certificado Digital? El Certificado

Más detalles

Utilización Crystal Reports 2008 Usando Bussiness Object V4.0

Utilización Crystal Reports 2008 Usando Bussiness Object V4.0 Utilización Usando Bussiness Object V4.0 Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario de Utilización

Más detalles

Requisitos Técnicos y de Configuración Sistema de Notificación Electrónica

Requisitos Técnicos y de Configuración Sistema de Notificación Electrónica Requisitos Técnicos y de Configuración Sistema de Notificación Electrónica Índice 1. CLIENTES WINDOWS... 3 2.1.1. Sistemas Operativos aceptados.... 3 2.1.2. Navegadores de Internet.... 5 2.1.3. Máquina

Más detalles

REQUISITOS TÉCNICOS Y GUÍA DE USUARIO

REQUISITOS TÉCNICOS Y GUÍA DE USUARIO REQUISITOS TÉCNICOS Y GUÍA DE USUARIO DIRECCIÓN GENERAL DE LA POLICÍA CUERPO NACIONAL DE LA POLICÍA www.policia.es ÍNDICE DE CONTENIDOS 1. REQUISITOS TÉCNICOS... 4 1.1 Certificados digitales... 4 1.2 Sistemas

Más detalles

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario

Más detalles

APLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles. www.telefonica.es

APLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles. www.telefonica.es APLICATECA didimo Marketing Manual de usuario. By DIDIMO Servicios Móviles www.telefonica.es APLICATECA INDICE INDICE... 2 1 QUÉ ES DIDIMO MARKETING?... 3 2 MENÚ PRINCIPAL... 4 2.1 CAMPAÑAS... 4 2.1.1

Más detalles

Instalación de certificados digitales

Instalación de certificados digitales Instalación de certificados digitales CONTENIDO El presente documento recoge una serie de indicaciones para poder usar certificados digitales en los navegadores soportados por la Sede Electrónica del CIEMAT

Más detalles

Manual de Integradores de viafirma platform

Manual de Integradores de viafirma platform Manual de Integradores de viafirma platform Integración con Java v3.6 rev.02 ÍNDICE 1. INTRODUCCIÓN... 5 1.1. Público Objetivo... 5 1.2. Requisitos Previos... 5 1.3. Credenciales: API-KEY... 5 1.4. Otra

Más detalles

Manual de usuario v.3.2.2. Noviembre 2014 MINISTERIO DE ECONOMÍA Y HACIENDA SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS

Manual de usuario v.3.2.2. Noviembre 2014 MINISTERIO DE ECONOMÍA Y HACIENDA SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS MINISTERIO DE ECONOMÍA Y HACIENDA DE PRESUPUESTOS Y GASTOS Subdirección General de Aplicaciones de Contabilidad y Control Manual de usuario v.3.2.2 Noviembre 2014 CORREO ELECTRÓNICO CSC@igae.meh.es ÍNDICE

Más detalles

Configuración de Internet Explorer para su uso con controles Activex

Configuración de Internet Explorer para su uso con controles Activex Configuración de Internet Explorer para su uso con controles Activex Versión 1.0 Octubre 2008 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 28/10/2008 1.0 Primera versión del documento Página: 2 1

Más detalles

Aplicaciones Clientes

Aplicaciones Clientes Manual de Técnico de Instalación Versión 1.0 Aplicaciones Clientes Segunda Generación de Sistemas Ingresadores Mayo 2004 TABLA DE CONTENIDO 1 INTRODUCCIÓN...1 2 OBJETIVO...1 3 TÉRMINOS Y DEFINICIONES...1

Más detalles

Carpeta Virtual de Expedientes. Manual de usuario Solicitante

Carpeta Virtual de Expedientes. Manual de usuario Solicitante Carpeta Virtual de Expedientes Manual de usuario Solicitante ÍNDICE 1. Descripción general del servicio... 6 1.1. Funcionalidad del sistema... 6 1.2. Diccionario de claves... 6 2. Acceso al Servicio...

Más detalles

Manual de usuario del módulo DEM Cliente

Manual de usuario del módulo DEM Cliente Manual de usuario del módulo DEM Cliente Febrero, 2012 Manual de usuario del módulo DEM Cliente INTRODUCCIÓN... 3 OBJETIVO... 3 REQUERIMIENTOS... 4 Equipo... 4 Software... 4 Conocimientos del usuario...

Más detalles

firma digital Cómo se obtiene Agregar Certificado Digital a Firefox Agregar Certificado Digital a Internet Explorer Firmar otros documentos

firma digital Cómo se obtiene Agregar Certificado Digital a Firefox Agregar Certificado Digital a Internet Explorer Firmar otros documentos firma digital Cómo se obtiene Agregar Certificado Digital a Firefox Agregar Certificado Digital a Internet Explorer Firmar otros documentos Obtención del certificado digital El certificado digital en un

Más detalles

Aplicateca Certificados SMS

Aplicateca Certificados SMS Aplicateca Certificados SMS Manual de usuario Versión v-2 By DIDIMO Servicios Móviles INDICE INDICE...2 1 QUÉ ES CERTIFICADOS SMS?...3 2 MENÚ PRINCIPAL...5 2.1 GRUPOS...5 2.1.1 Crear Grupo...5 2.1.2 Gestión

Más detalles

Manual Integración Clientes Servicios WCF. Versión 2.5

Manual Integración Clientes Servicios WCF. Versión 2.5 Manual Integración Clientes Servicios WCF Versión 2.5 1 Control Versión 1.0 (Inicial) Fecha: 15-03-2013 Versión 1.1 Fecha: 21-06-2013 Se añaden notas sobre el servicio de recuperación de documentos a partir

Más detalles

Manual Instrucciones Firma Digital

Manual Instrucciones Firma Digital Manual Instrucciones Firma Digital INDICE 1 INTRODUCCIÓN... 3 2 JAVA... 3 2.1 INSTALACION O ACTUALIZACION DE UNA VERSION EXISTENTE DE JAVA... 3 2.2 ACTIVACION DE JAVA EN LOS NAVEGADORES... 3 3 INTERNET

Más detalles

Capítulo IV. Guía de Programación Java para la Plataforma de Gobierno Electrónico

Capítulo IV. Guía de Programación Java para la Plataforma de Gobierno Electrónico Capítulo IV Guía de Programación Java para la Plataforma de Gobierno Electrónico 2 Capítulo IV Guía de Programación Java Introducción Este capítulo brinda guías de desarrollo para la implementación de

Más detalles

Manual de instalación, configuración e integración STORK para Proveedores de Servicio para php

Manual de instalación, configuración e integración STORK para Proveedores de Servicio para php Manual de instalación, configuración e integración STORK para Proveedores de Servicio para php Resumen: Esta es un manual para la instalación, configuración e integración a la plataforma STORK para proveedores

Más detalles

Aplicación de Obtención de Certificados a través de Internet con Acceso Autenticado. Manual de Uso (versión 05) Número de registro 2007.

Aplicación de Obtención de Certificados a través de Internet con Acceso Autenticado. Manual de Uso (versión 05) Número de registro 2007. Sistemas de Información y Procesos 23.04.2013 Aplicación de Obtención de Certificados a través de Internet con Acceso Autenticado. Manual de Uso (versión 05) Número de registro 2007.19 Hoja de Control

Más detalles

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear Documento de Requisitos Versión: 1.1 08/02/2010 Control de cambios Versión Fecha Revisado Resumen de los cambios producidos 1.0

Más detalles

MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA. Versión 1.0

MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA. Versión 1.0 MANUAL DE CONFIGURACIÓN JAVA Y NAVEGADORES PARA USO DE APLICACIONES CON FIRMA Versión 1.0 20/10/2014 ÍNDICE Nº Pág. 1 Introducción... 3 2 Requisitos mínimos...4 3 Certificados ACCV y software adicional...4

Más detalles

Programación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk

Programación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk Programación de Aplicaciones Visuales II Objetivos del Ejercicio: realizar un proceso por pasos y en varias etapas que permita al lector construir una aplicación basada en datos utilizando ASP.NET. Algunas

Más detalles

XOLIDO SYSTEMS Tecnología Avanzada para sus Proyectos

XOLIDO SYSTEMS Tecnología Avanzada para sus Proyectos La Compañía IDI Ingeniería Informática Comunicación e Imagen Consultoría Productos y Servicios Atención al Usuario Acción Social XOLIDO SYSTEMS Tecnología Avanzada para sus Proyectos XOLIDO SYSTEMS, S.A.

Más detalles

AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL DE MEDICAMENTOS DE USO HUMANO GUÍA PARA LA SOLICITUD DE UNA AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL

AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL DE MEDICAMENTOS DE USO HUMANO GUÍA PARA LA SOLICITUD DE UNA AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL DE MEDICAMENTOS DE USO HUMANO GUÍA PARA LA SOLICITUD DE UNA AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL Versión: 20/10/2008-1 - ÍNDICE 1 Descripción general

Más detalles

WEBSIGNERAPPLET FAQS. Versión 1.3

WEBSIGNERAPPLET FAQS. Versión 1.3 WEBSIGNERAPPLET FAQS Versión 1.3 ÍNDICE 1. FAQS...4 1.1. Problemas durante la instalación del componente...4 1.1.1. Ventanas Emergentes desactivadas...4 1.1.2. No hay permisos para instalar ficheros...4

Más detalles

PROCESO DE FIRMA CON DNI ELECTRÓNICO en http://eva.coaburgos.com

PROCESO DE FIRMA CON DNI ELECTRÓNICO en http://eva.coaburgos.com REQUISITOS TÉCNICOS PROCESO DE FIRMA CON DNI ELECTRÓNICO en http://eva.coaburgos.com CONTENIDO REQUISITOS... 1 CONFIGURACIÓN DE JAVA... 2 INSTALACIÓN PARA EL DNI ELECTRÓNICO... 3 ALTERNATIVA A FIRMA DESDE

Más detalles

MANUAL PARA CONFIGURACIÓN DEL COMPUTADOR DE LOS USUARIOS PARA EL USO DEL SISDON

MANUAL PARA CONFIGURACIÓN DEL COMPUTADOR DE LOS USUARIOS PARA EL USO DEL SISDON MANUAL PARA CONFIGURACIÓN DEL COMPUTADOR DE LOS USUARIOS PARA EL USO DEL SISDON 1. INTRODUCCIÓN: El SISTEMA DE DOCUMENTACIÓN NAVAL (SISDON) es un sistema multiusuario de acceso WEB, el sistema no se instala,

Más detalles

Portal Del Emisor MANUAL DEL USUARIO. Plataforma de Facturación Electrónica

Portal Del Emisor MANUAL DEL USUARIO. Plataforma de Facturación Electrónica Portal Del Emisor MANUAL DEL USUARIO Plataforma de Facturación Electrónica 1. Índice 1. Índice... 2 2. Descripción General... 3 2.1. Alcance... 3 2.2. Flujo de navegación... 4 2.3. Perfil del Usuario...

Más detalles

PREGUNTAS FRECUENTES PREGUNTAS RESPUESTAS. Principal» PREGUNTAS FRECUENTES

PREGUNTAS FRECUENTES PREGUNTAS RESPUESTAS. Principal» PREGUNTAS FRECUENTES Principal» PREGUNTAS FRECUENTES PREGUNTAS FRECUENTES PREGUNTAS 1. Qué tipos de certificados digitales pueden utilizarse con las aplicaciones telemáticas? 2. QUE SISTEMAS OPERATIVOS ME GARANTIZAN ACTUALMENTE

Más detalles

REQUISITOS PARA EL USO DEL REGISTRO ELECTRÓNICO

REQUISITOS PARA EL USO DEL REGISTRO ELECTRÓNICO REQUISITOS PARA EL USO DEL REGISTRO ELECTRÓNICO TABLA DE CONTENIDOS 1. N AVEGADORES SOPORTADOS... 2. R EQUISITOS GENERALES... 2.1 Certificado digital... 3 2.2 Acceso a los puertos 8443 y 8444... 3 2.3

Más detalles

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint Versión: 1.1 Guía de instalación y configuración Publicado: 2011-07-25 SWDT1177102-1588746-0725105247-005 Contenido

Más detalles

Gobierno de Navarra. Campaña I.R.P.F. 2014. Procedimiento de Instalación del Programa de Ayuda RENTA 2014 Versión VP

Gobierno de Navarra. Campaña I.R.P.F. 2014. Procedimiento de Instalación del Programa de Ayuda RENTA 2014 Versión VP Campaña I.R.P.F. 2014 Procedimiento de Instalación del Programa de Ayuda RENTA 2014 Versión VP Í n d i c e 1. Presentación... 2 2. Requerimientos Mínimos... 3 3. Instalación de la Aplicación... 4 4. Ejecución

Más detalles

Exportación de base de datos a SQL Server 2005

Exportación de base de datos a SQL Server 2005 Exportación de base de datos a SQL Server 2005 En este número de Enlace Aspel se muestran los pasos a seguir para realizar la exportación de información de base de datos de los sistemas Aspel hacia el

Más detalles

DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES

DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES SERVICIO DE NOTIFICACIONES ELECTRÓNICAS Y DIRECCIÓN ELECTRÓNICA HABILITADA MANUAL DE CONFIGURACIÓN PARA SISTEMAS WINDOWS NOMBRE FECHA Elaborado por:

Más detalles

SOLUCIÓN DE PROBLEMAS

SOLUCIÓN DE PROBLEMAS SOLUCIÓN DE PROBLEMAS 1.- Opciones de Internet que deben estar habilitadas Opciones de Seguridad Abra Internet Explorer. En el menú Herramientas, seleccione Opciones de Internet y, a continuación, haga

Más detalles

Manual de Usuario Aplicación Web Registro de Pilas y Acumuladores

Manual de Usuario Aplicación Web Registro de Pilas y Acumuladores Manual de Usuario Aplicación Web Registro de Octubre, 2008 ÍNDICE 1. INTRODUCCIÓN... 3 2. MENÚ PRINCIPAL... 4 3. REGISTRO... 6 3.1. CÓMO REGISTRAR UN PRODUCTOR...6 3.2. CÓMO DAR DE ALTA UN SISTEMA INTEGRADO

Más detalles

Aplicación de Obtención de Certificados a través de Internet con Acceso Anónimo. Manual de Uso (versión 05) Número de registro 2007.

Aplicación de Obtención de Certificados a través de Internet con Acceso Anónimo. Manual de Uso (versión 05) Número de registro 2007. Sistemas de Información y Procesos 23.04.2013 Aplicación de Obtención de Certificados a través de Internet con Acceso Anónimo. Manual de Uso (versión 05) Número de registro 2007.20 Hoja de Control Título

Más detalles

MANUAL DE REGISTRO ELECTRÓNICO

MANUAL DE REGISTRO ELECTRÓNICO MANUAL DE REGISTRO ELECTRÓNICO COMISIÓN NACIONAL DE ENERGÍA INFORMACION PROPIEDAD DE LA COMISIÓN NACIONAL DE ENERGÍA Todos los derechos reservados ÍNDICE 1 Introducción... 2 1.1 Objeto de documento...

Más detalles

Manual Instalación. Componentes necesarias para operar en la Facturación Electrónica SII

Manual Instalación. Componentes necesarias para operar en la Facturación Electrónica SII Manual Instalación Componentes necesarias para operar en la Facturación Electrónica SII Fecha: 03/06/2008 CONTROL DE VERSIONES... 3 1. INTRODUCCIÓN... 4 2. REQUERIMIENTOS DE AMBIENTE... 5 2.1 EN CUANTO

Más detalles

Configuración de FACe para uso en Sical AN (14-Abril-2015)

Configuración de FACe para uso en Sical AN (14-Abril-2015) Configuración de FACe para uso en Sical AN (14-Abril-2015) Paso 1º. Debéis ir a FACe e imprimir todas las facturas en estado diferente a registrada y darlas por pagadas. Para ver las facturas que os han

Más detalles

MANUAL DE AYUDA INFORMATIVAS WINDOWS

MANUAL DE AYUDA INFORMATIVAS WINDOWS MANUAL DE AYUDA INFORMATIVAS WINDOWS Agencia Tributaria CENTRO DE ATENCIÓN TELEFÓNICA DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA ÍNDICE PLATAFORMA DE INFORMATIVAS INTRODUCCIÓN... 4 Requisitos mínimos... 4

Más detalles

Manual de integración con el TPV Virtual para comercios con conexión por Redirección

Manual de integración con el TPV Virtual para comercios con conexión por Redirección Manual de integración con el TPV Virtual para comercios con conexión por Redirección Versión: 1.6 Versión: 1.6 i Autorizaciones y control de versión Versión Fecha Afecta Breve descripción del cambio 1.0

Más detalles

Manual usuario Empresas Plataforma intercambio seguro de fichas.

Manual usuario Empresas Plataforma intercambio seguro de fichas. ÍNDICE 1. Introducción... 5 2. Plataforma de Intercambio Seguro de Fichas... 7 3. Generación de Fichas... 8 4. Compresión de Fichas... 9 4.1 Requisitos... 9 4.2 Proceso... 9 5. Ensobrado y Firma del Envío...

Más detalles

Configuración de Tomcat para usar SSL

Configuración de Tomcat para usar SSL Configuración de Tomcat para usar SSL En este tutorial se describe cómo configurar Tomcat para acceder a las aplicaciones web empleando HTTP sobre SSL. Existen dos configuraciones posibles: la más sencilla

Más detalles

Instalación y Configuración del Módulo de Pago Joomla/VirtueMart (SafetyPay API 2.2)

Instalación y Configuración del Módulo de Pago Joomla/VirtueMart (SafetyPay API 2.2) Instalación y Configuración del Módulo de Pago Joomla/VirtueMart (SafetyPay API 2.2) SafetyPay Inc. provee de un módulo de manera libre para ser usado en conjunto con la solución Joomla. Este módulo le

Más detalles

Manual de usuario de la Oficina Virtual. Excma. Diputación Provincial de Cáceres

Manual de usuario de la Oficina Virtual. Excma. Diputación Provincial de Cáceres Excma. Diputación Provincial de Cáceres Índice de contenido 1. Oficina Virtual...3 2. Requisitos Técnicos...6 2.1 Configuración del navegador...6 2.2 Validación de requisitos técnicos...8 2.2.1 Primera

Más detalles

Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado

Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado Dirección General del Patrimonio del Estado Subdirección General de Coordinación de la Contratación

Más detalles

Cálculo de calidad del suministro eléctrico y Energía y Facturación. - Manual de Usuario

Cálculo de calidad del suministro eléctrico y Energía y Facturación. - Manual de Usuario Cálculo de calidad del suministro eléctrico y Energía y Facturación. - Manual de Usuario ÍNDICE 1. INTRODUCCIÓN 2. ASPECTOS COMUNES DE LA APLICACIÓN 3. GESTIÓN 3.1. USUARIOS 3.2. ORGANIZACIONES 3.3. ASOCIACIONES

Más detalles

Práctica 5: Servidor web concurrente en Java

Práctica 5: Servidor web concurrente en Java Práctica 5: Servidor web concurrente en Java Esta práctica pretende familiarizar al alumno con la programación de servidores que emplean sockets TCP. Para ello partiremos del servidor web básico visto

Más detalles

Validación de la firma electrónica y el sellado de tiempo de un documento PDF con Adobe Reader

Validación de la firma electrónica y el sellado de tiempo de un documento PDF con Adobe Reader Validación de la firma electrónica y el sellado de tiempo de un documento PDF con Adobe Reader En esta guía le indicamos como validar la firma electrónica y el sellado de tiempo de un documento PDF. Utilizaremos

Más detalles

Manual de usuario. Configuración de navegadores para el uso de funcionalidades de firma en la Sede Electrónica de la Seguridad Social

Manual de usuario. Configuración de navegadores para el uso de funcionalidades de firma en la Sede Electrónica de la Seguridad Social Manual de usuario Configuración de para el uso de funcionalidades de firma en la Sede Electrónica de la Seguridad Social INDICE 1. OBJETIVO... 3 2. CONFIGURACIÓN DE LOS NAVEGADORES... 4 2.1. Restricción

Más detalles

Aplicativo WEBSEC Banxico (WEBSEC )

Aplicativo WEBSEC Banxico (WEBSEC ) Aplicativo WEBSEC Banxico (WEBSEC ) Manual de Usuario Versión E ADVERTENCIA El Banco de México se ha preocupado por la difusión y el correcto uso de la firma electrónica avanzada. Por tal motivo, publica

Más detalles

Guías para la práctica (2): Acceso a Salesforce

Guías para la práctica (2): Acceso a Salesforce Guías para la práctica (2): Acceso a Salesforce Pasos Previos 1. Darse de alta en Salesforce como desarrollador: http://www.salesforce.com/form/trial/freetrial-developer.jsp 2. Crear nuevos leads (Candidatos),

Más detalles

Política de certificación Certification policy Certificados de sello de Administración, Órgano o Entidad de Derecho Público

Política de certificación Certification policy Certificados de sello de Administración, Órgano o Entidad de Derecho Público Signe Autoridad de Certificación Política de certificación Certification policy Certificados de sello de Administración, Órgano o Entidad de Derecho Público Versión 1.0 Fecha: 2/11/2010 Seguridad documental

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual

Más detalles

Arsys Backup Online Manual de Usuario

Arsys Backup Online Manual de Usuario Arsys Backup Online Manual de Usuario 1 Contenido 1. Instalación del Programa Cliente... 3 Pasos previos... 3 Instalación... 3 Configuración del acceso... 6 Ubicación del servidor de seguridad... 6 Datos

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE USUARIO DE ARCHIVO PRÉSTAMOS Y CONSULTAS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio

Más detalles

Consejería de Hacienda y Administración Pública. Cliente 3.1.0 @firma v5: Preguntas, problemas y respuestas

Consejería de Hacienda y Administración Pública. Cliente 3.1.0 @firma v5: Preguntas, problemas y respuestas Sevilla, noviembre de 2010 Control de Versiones Hoja de control Fecha Autor Descripción 15/11/2010 RPV Versión 1.0 Página 2 de 15 Contenido 1 Sobre el cliente de firma... 4 2 Entornos soportados... 4 3

Más detalles

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0 Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0 Página 1 de 12 Índice de contenidos Introducción...3 Método 1: Instalar los certificados de Firmaprofesional

Más detalles

Taller: Introducción a Windows Communication Foundation

Taller: Introducción a Windows Communication Foundation Taller: Introducción a Windows Communication Foundation Autor: Carlos Milán Figueredo Nivel: 100 (Principiante) Pre-requisitos: Visual Studio 2008 Email: cmilanf@dotnetclubs.com Web: http://www.dotnetclubs.com

Más detalles

Manual de Firma de documentos en Microsoft Word

Manual de Firma de documentos en Microsoft Word Manual de Firma de documentos en Microsoft Word Fecha: 05/09/2006 Versión: 1.0 Estado: APROBADO Nº de páginas: 25 OID: 1.3.6.1.4.1.8149.1.1.8.21 Clasificación: PUBLICO Archivo: firma-microsoft-word.doc

Más detalles

Aplicateca API Certificados SMS -

Aplicateca API Certificados SMS - Aplicateca API Certificados SMS - Manual de integración DIDIMO Servicios Móviles Versión 1.8 Contenido 1. Servicios SMS... 2 2. Credenciales... 2 3. Remitente... 2 4. Razón Social... 2 5. Actas de entrega...

Más detalles

SISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE

SISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE ÍNDICE 1. Perfiles de usuarios. 2.1. Perfiles móviles variables. 2.2. Perfiles obligatorios. 2. Administración de discos. 2.1. Configuraciones de disco. 2.1.1. Discos Básicos. 2.1.2. Discos Dinámicos 2.2.

Más detalles

Gobierno de Navarra. Campaña I.R.P.F. 2012. Procedimiento de Instalación del Programa de Ayuda RENTA 2012 Versión VP

Gobierno de Navarra. Campaña I.R.P.F. 2012. Procedimiento de Instalación del Programa de Ayuda RENTA 2012 Versión VP Campaña I.R.P.F. 2012 Procedimiento de Instalación del Programa de Ayuda RENTA 2012 Versión VP Í n d i c e 1. Presentación... 2 2. Requerimientos Mínimos... 3 3. Instalación de la Aplicación... 4 4. Ejecución

Más detalles

Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional

Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional de la aplicación de envío telemático de partes de CONTROL DE EDICIONES Nº Revisión Fecha Naturaleza de la revisión 1 20/01/2003 Emisión inicial 2 17/11/2003 Adaptación a LOPD 3 04/01/2007 Cambios 2006

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA LA INTEGRACION CON SIGNO SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha documento Cambio producido

Más detalles

MANUAL DE USUARIO DE LA UTILIDAD DE COPIA, FIRMA Y VALIDACIÓN ELECTRÓNICA ecofirma v1.2.1

MANUAL DE USUARIO DE LA UTILIDAD DE COPIA, FIRMA Y VALIDACIÓN ELECTRÓNICA ecofirma v1.2.1 MANUAL DE USUARIO DE LA UTILIDAD DE COPIA, FIRMA Y VALIDACIÓN ELECTRÓNICA ecofirma v1.2.1 Madrid, 22 de junio de 2010 Í n d i c e 1. INTRODUCCIÓN...3 2. REQUISITOS...5 3. CONFIGURACIÓN DE LA UTILIDAD...6

Más detalles

ACCESO AL SERVIDOR EXCHANGE MEDIANTE RPC SOBRE HTTPS

ACCESO AL SERVIDOR EXCHANGE MEDIANTE RPC SOBRE HTTPS ACCESO AL SERVIDOR EXCHANGE MEDIANTE RPC SOBRE HTTPS Utilizando Microsoft Outlook 2003 podemos acceder al servidor de correo sin necesidad de utilizar el acceso OWA (vía web). Para ello, nos beneficiaremos

Más detalles

PRIMEROS PASOS EN DELTA

PRIMEROS PASOS EN DELTA PRIMEROS PASOS EN DELTA INTRODUCCIÓN Para comenzar a utilizar la aplicación Delta, es necesario llevar a cabo una serie de pasos de configuración y verificación previos. Algunos de ellos son comunes a

Más detalles

Manual de usuario de la aplicación para la presentación de solicitudes de ayudas para el Programa de Extensión de la Banda Ancha de Nueva Generación

Manual de usuario de la aplicación para la presentación de solicitudes de ayudas para el Programa de Extensión de la Banda Ancha de Nueva Generación aplicación para la presentación de solicitudes de ayudas para el Programa de Extensión de la Banda Ancha de Nueva Abril 2015 (v1.0) Índice. 1. Introducción... 3 2. Requisitos para ejecutar la aplicación...

Más detalles

WEBSIGNER APPLET MANUAL DE USUARIO

WEBSIGNER APPLET MANUAL DE USUARIO WebSigner 6.3 WEBSIGNER APPLET MANUAL DE USUARIO Versión 1.0 HOJA DE CONTROL DOCUMENTAL Resumen El propósito de este documento es proveer Manual de Usuario para la instalación, desinstalación y solución

Más detalles

Pruebas Técnicas Grabación casos de prueba JMeter. Unidad de Calidad

Pruebas Técnicas Grabación casos de prueba JMeter. Unidad de Calidad Pruebas Técnicas Grabación casos de prueba JMeter 1. Introducción. Este documento pretende servir de guía para la grabación de los casos de prueba con la herramiento JMeter 2. Grabación del caso de prueba.

Más detalles

Sistema de Autoridad de Registro. Procuraduría General de la República. Manual de Usuario

Sistema de Autoridad de Registro. Procuraduría General de la República. Manual de Usuario Sistema de Autoridad de Registro Procuraduría General de la República Manual de Usuario 01 de julio de 2011 Manual de Usuario ÍNDICE 1. INTRODUCCIÓN... 4 1.1. Alcance del manual... 5 1.2. Acrónimos y nomenclaturas...

Más detalles