Versión: 1.2. Fecha: 05 de Noviembre de 2013

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

Download "Versión: 1.2. Fecha: 05 de Noviembre de 2013"

Transcripción

1 Alternativas a los Applets de Java en las aplicaciones Web de firma Versión: 1.2 Fecha: 05 de Noviembre de Página 1 de 24

2 HOJA DE CONTROL Título Alternativas a los Applets de Java en Nombre del Alternativas a los Applets de Java en.pdf fichero Autor Tomás García-Merás Versión 1.2 Fecha Versión 05/11/2013 Copyright MinHAP Licencia CC-by-sa Aprobado por MinHAP Fecha Aprobación 05/11/13 Nº Total de páginas 24 Página 2 de 24

3 Contenido 1 Introducción Opción 1: Extensiones en navegadores Web Descripción de la solución Reutilización de activos existentes en el y estimación esfuerzo necesario para cada solución Opción 2: API JavaScript normalizado y nativo a los navegadores Web Soporte del W3C a la criptografía vía JavaScript Detalle propuesta de tareas a realizar para la implementación práctica de la alternativa API Básico JavaScript Definición del API Implementación del API como extensión de Firefox Implementación del API como extensión de Chrome / Chromium Tareas de normalización API Extendido JavaScript PAdES XAdES Reutilización de activos existentes en el y estimación esfuerzo necesario para cada solución Opción 3: Uso de aplicaciones nativas invocadas mediante protocolo (protocolo a medida) Descripción de la solución Página 3 de 24

4 4.2 Reutilización de activos existentes en el y estimación esfuerzo necesario para cada solución Tareas comunes independientes de opción de implementación Resumen Página 4 de 24

5 1 Introducción Desde hace ya tiempo, se vienen sufriendo ciertos problemas con Java que están poniendo cada día más difícil considerar los Applets de Java como una solución de futuro para el Desde la falta de soporte en las nuevas plataformas operativas (Apple ios, Google Android, Microsoft Windows Phone, RT y 8 y superiores en modo UI Moderno, BlackBerry 10, etc.) hasta los grandes problemas de seguridad que plantean (continuas vulnerabilidades descubiertas), pasando por las dificultades que los navegadores ponen a su ejecución, como advertencias y diálogos de confirmación. La sustitución de los Applets de Java por otra tecnología no es tarea fácil, ya que, por una parte, se necesita una comunicación bidireccional con el JavaScript de la página Web (la firma es un paso más dentro de un completo flujo de trabajo) y, por otra, un acceso a los almacenes de claves y certificados, siendo por supuesto deseable el soporte de tarjetas inteligentes y dispositivos externos (como el DNIe). En este sentido, son varias las opciones posibles, siendo tres las más asequibles y alineadas con el proyecto 1. Desarrollo de extensiones para navegadores Web 2. Implantación de un API JavaScript normalizado 3. Uso de aplicaciones nativas con invocación por protocolo 2 Opción 1: Extensiones en navegadores Web 2.1 Descripción de la solución La mayoría de los navegadores Web soportan ampliaciones de su funcionamiento vía los llamados plugins y addons (extensiones). Estos se desarrollan habitualmente con tecnología nativa (usualmente C o C++), teniendo muy pocas restricciones en lo referente al acceso al sistema operativo subyacente (y por lo tanto a los almacenes de claves) y permiten exponer un API vía JavaScript para ser usados desde las aplicaciones Web. No obstante, lo que hace unos pocos años no era tan mala opción (de hecho, fue la escogida por muchos componentes de firma ), en la actualidad no es óptima, como a continuación se explica, en su soporte (enumerando las distintas tecnologías) en las Página 5 de 24

6 siguientes plataformas operativas: Microsoft Windows o ActiveX para Internet Explorer, se necesitan versiones diferentes de 32 y 64 bits para las distintas arquitecturas del navegador. o NSAPI/NPAPI para Chrome, Firefox y otros. Microsoft Windows 8 y 8.1 en modo UI Moderno y Windows RT o Internet Explorer no soporta complementos. Apple ios o Safari no admite complementos. o Chrome no admite complementos. Apple Mac OS X o NSAPI/NPAPI para Safari, Chrome, Firefox y otros. Google Android o Chrome no admite complementos. o Extensiones XPCOM para Mozilla Firefox. Linux o NSAPI/NPAPI para Chrome, Firefox y otros. Otros entornos o Internet Explorer en Windows Phone no admite complementos. o El navegador Web de BlackBerry 10 no admite complementos. Se puede observar de los datos anteriormente enumerados que una estrategia de extensiones de navegador podría dar una buena experiencia de usuario en Chrome y Firefox tanto en Linux, Windows, Mac OS X y Android, pero sin poder ofrecer compatibilidad en Apple ios. Sería necesario para Internet Explorer un desarrollo específico para el desarrollo de un control ActiveX, si bien conviene tener en cuenta que no funcionaría en las versiones UI Moderno de Windows 8 y 8.1, ya que la tecnología ActiveX está en pleno abandono por parte de Microsoft. No obstante, esta opción daría soporte a la gran mayoría de los usuarios, proporcionando una experiencia de usuario muy buena, ya que si se exponen las operaciones de firma vía JavaScript el usuario realmente no apreciaría ni cambios de contexto, ni advertencias, ni necesidad de acciones manuales ni otros efectos adversos que sí padecen los Applets de Java. No obstante, se introduce un inconveniente realmente difícil de evitar, que no se encontraba con los Applets de Java, y es la heterogeneidad de los entornos operativos, aspecto que afecta en dos sentidos: Página 6 de 24

7 Arquitectura de las extensiones de los navegadores. o Siendo las extensiones habitualmente desarrolladas en código nativo, se tienen que generar ejecutables para distintos entornos y arquitecturas, lo cual implica esfuerzos adicionales. Distintas tecnologías de almacenes de claves y certificados que obligan a distintos desarrollos, incluso para un mismo navegador. o CAPI en Windows, Llavero en Mac OS X, el almacén central de Android, NSS para los almacenes de Firefox, etc. El resultado final sería un núcleo de código común, y luego, en base a un esfuerzo adicional, toda una colección de módulos de acceso a almacenes de claves y certificados y proyectos de desarrollo en diferentes entornos (Visual Studio, Xcode, GCC, etc.). 2.2 Reutilización de activos existentes en el y estimación esfuerzo necesario para cada solución Extensión Active Xpara Internet Explorer Dada la posibilidad de creación de controles ActiveX usando C# con.net, es posible la reutilización de ciertos activos del para Windows 8, entre los que encontramos: El motor de firma CAdES. La adaptación de las bibliotecas BouncyCastle para C#. En este sentido, sería necesario ejecutar las siguientes tareas para cerrar un control ActiveX completamente funcional: Tarea Coste estimado Estructura control ActiveX Instalador CAdES - Ampliación motor CAdES a multifirmas PAdES - Adaptación itextsharp PAdES - Motor PAdES XAdES - Motor XAdES TOTAL Extensión NPAPI / NSAPI / XPCOM Al haberse programado el motor CAdES para Apple ios en C estándar (en contraposición a Objective C, muy ligado a sistemas Apple), sería posible reutilizar ciertos activos del Cliente Página 7 de 24

8 @firma para Apple ios, entre los que encontramos: El motor de firma CAdES (incluidas las compilaciones ASN.1). La adaptación de las bibliotecas OpenSSL. En este sentido, sería necesario ejecutar las siguientes tareas para cerrar una extensión completamente funcional: Tarea Coste estimado Estructura extensión NSAPI/NPAPI Estructura extensión XPCOM Instalador Windows Instalador Mac OS X Instalador Linux CAdES - Ampliación motor CAdES a multifirmas PAdES - Ampliación bibliotecas Haru para soporte firmas PAdES - Motor PAdES en lenguaje C XAdES - Motor XAdES TOTAL Opción 2: API JavaScript normalizado y nativo a los navegadores Web Si bien las extensiones de los navegadores Web constituyen en muchos casos una opción viable para la realización de firmas s (hay que recordar que los Applets Java se ejecutan con Java Plugin, que no es otra cosa que una extensión), lo óptimo sería que pudiese hacerse el 100% del proceso en JavaScript con las funcionalidades estándar que proporcionan los navegadores, eliminando así la necesidad de binarios adicionales Por desgracia, el API JavaScript normal de los navegadores Web no incluye las funcionalidades necesarias. Adicionalmente, sería un error acotar las funcionalidades necesarias a la implementación de las operaciones criptográficas (RSA, huellas digitales, etc.) en JavaScript, que si bien es una tarea difícil (JavaScript no está pensado para los tratamientos binarios que requiere ASN.1 y los algoritmos RSA y de huellas digitales), lo cierto es que éste es una tema resuelto desde hace ya algunos años, y se pueden encontrar trabajos previos en los que basarse: Página 8 de 24

9 Etc. Partiendo de estos trabajos, se podría desarrollar la base para realizar cifrados RSA y huellas digitales SHA-1 y SHA-2, más un API ASN.1 básico (lo indispensable para operaciones PKCS#1), y con reutilizaciones adicionales y un trabajo extra de consolidación, un buen API JavaScript para X.509. No obstante, esto no soluciona la incapacidad de acceder de forma segura a las claves privadas de los ciudadanos desde JavaScript, asegurando que en ningún momento éstas queden accesibles para otro uso. De hecho, lo ideal es que el PKCS#1 por completo, incluyendo la huella digital, se realizase de una forma opaca para el JavaScript, proporcionando así una mayor seguridad. 3.1 Soporte del W3C a la criptografía vía JavaScript Hace un tiempo que se publicó por parte del W3C el borrador de una especificación que resulta bastante interesante en este sentido. La Web Cryptography API ( que cuenta con el soporte directo de Mozilla y Google (con lo que se adoptaría previsiblemente en Firefox y Chrome), más un apoyo algo más tímido por parte de Microsoft, quien expresa (a consultas del equipo del su intención de soportarla en Internet Explorer, una vez pasase de borrador a especificación final y fuese adoptada de forma general por la industria. Con el soporte de tres grandes navegadores en un estándar promovido por la W3C sería previsible su adopción por el resto del mercado (especialmente por Apple WebKit, que es la base de Apple Safari, Opera y el navegador de Android) y podría darse la impresión de que el problema estaría resuelto. No es así ya que, si se entra en el detalle de la especificación, se puede observar que lo que se propone es una implementación de ciertas operaciones criptográficas comunes (como cifrados RSA y firmas PKCS#1) a las cuales se le daría un API normalizado en JavaScript. Esas operaciones podrían estar aceleradas por el sistema operativo (y por hardware si este último lo soporta), pero no se resuelve el acceso seguro a las claves privadas y certificados del ciudadano. Es sin duda un avance, pero no solventa el principal inconveniente. No obstante, hay otra especificación del W3C específicamente para tratar los aspectos que la anterior dejaba sin hacerlo, la WebCrypto Key Discovery ( Una lectura con detalle de la especificación muestra que es justo lo que se necesita: el acceso a Página 9 de 24

10 claves privadas pre-provisionadas (previamente instaladas en el equipo del ciudadano). De nuevo, existen inconvenientes, y son que la especificación no cuenta con un apoyo generalizado de la industria. Está promovida por Netflix con el interés de permitir modos avanzados de gestión de derechos digitales (DRM, básicamente sistemas anti-piratería y anti-copia) y esta orientación choca con el modelo de negocio de Google (que obtiene sus ingresos de la publicidad, en contraposición a la venta de activos digitales) y con el espíritu abierto de la Fundación Mozilla, por lo que no es previsible su soporte ni en Chrome ni en Firefox. En esta difícil situación, una de las vías de avance abiertas desde el equipo del consiste en el inicio de contactos con la Fundación Mozilla para evaluar la posible ampliación de la Web Cryptography API con funcionalidades que permitiesen referenciar claves privadas pre-existentes para operaciones seguras de firma. La respuesta ha sido muy positiva (con involucración directa de la Fundación Mozilla y Mozilla Hispano), siendo los pasos siguientes a recorrer una definición detallada del API necesario, más una implementación de referencia junto al resto de la especificación Web Cryptography API (posiblemente como una extensión de Firefox), mientras se propone como un API estándar (que vendría directamente con el navegador, sin necesitar extensiones). Por supuesto, sería necesaria también una coordinación cohesionada con Chromium y Google (igualmente con una extensión como implementación de referencia, intentando reutilizar el máximo número de activos de la extensión de Firefox), y más adelante, ya con el API consolidado y las implementaciones de referencia, contactar con Microsoft. Si se consiguiese la ampliación del estándar con el soporte de Mozilla, Google y Microsoft, sería cuestión de tiempo verlo reflejado en Apple WebKit y, por lo tanto, soportado en la práctica totalidad de las plataformas. 3.2 Detalle propuesta de tareas a realizar para la implementación práctica de la alternativa API Básico JavaScript Definición del API La base del proyecto es la definición de un API JavaScript normalizado que permita la realización de firmas s usando las claves privadas que el usuario tuviese instaladas en su navegador o sistema operativo. Página 10 de 24

11 El API deberá ser completamente seguro en lo referente a la custodia de las claves privadas y debe permitir al usuario tener control completo en todo momento sobre su uso. Las funcionalidades a proporcionar por el API serán como mínimo: Selección (segura) de una clave privada en base a su alias en el almacén de claves y certificados del usuario. Esta operación devolverá una referencia a la clave privada (nunca la clave privada en sí), sobre la que el usuario podrá dar permiso para un solo uso o para múltiples usos dentro de la misma sesión, con o sin confirmación explícita (habilitando así el uso en firmas masivas). Se deberá poder establecer filtros en la selección de la referencia en base a las características del certificado de su titular. o En base al número de serie del certificado. o En base al titular (sintaxis según RFC 2254). o En base al emisor (sintaxis según RFC 2254). o o En base al KeyUsage Otros filtros pre-construidos: Uso de DNIe. Cualificado de firma en base a su par de autenticación. Etc. Firma PKCS#1 de un contenido en Base64 usando una referencia a una clave privada. Obtención de la cadena de certificados asociada a una referencia a una clave privada. El API definido deberá estar fuertemente basado en las actuales iniciativas de la Página 11 de 24

12 W3C sobre criptografía, buscando en todo momento la reutilización y colaboración entre equipos de trabajo: Web Cryptography API : WebCrypto Key Discovery: Implementación del API como extensión de Firefox El API JavaScript definido deberá implementarse como una extensión de Firefox que use NSS como origen de los certificados y las claves privadas del usuario, incluyendo los módulos PKCS#11 que el usuario tuviese instalados en Firefox (viendo el usuario final todos los módulos como un único almacén). La extensión deberá ser compatible con las siguientes versiones de Firefox: Firefox 32 bits para Microsoft Windows Firefox para Apple Mac OS X Firefox para Google Android Firefox 32 bits para Linux La extensión deberá ser desarrollada en colaboración con la Fundación Mozilla, de forma que puedan coordinarse, primero con la actual extensión de David Dahl para la W3C WebCrypto API (DOMCrypt: y con las futuras implementaciones de los API del W3C Implementación del API como extensión de Chrome / Chromium El API JavaScript definido deberá implementarse como una extensión de Google Chrome / Chromium para Windows que use CAPI (Microsoft Crypto API) como origen de los certificados y las claves privadas del usuario. Debe buscarse en todo comento una colaboración y coordinación con Google que permita un trabajo conjunto en la implementación futura de los API del W3C. Página 12 de 24

13 Tareas de normalización Para asegurar que el API generado es una opción viable como estándar futuro de mercado, deberán trabajarse en las siguientes líneas: El Centro Criptológico Nacional (CCN: debe auditar los trabajos y certificar la seguridad de los mismos. Debe procurarse un trabajo con W3C, y en particular con Mozilla, Google y Netflix para intentar influir en los estándares desarrollados por esta organización. Debe procurarse un trabajo conjunto con Google y Mozilla, de forma que se intente que el API forme parte del núcleo JavaScript de Chrome y Firefox, con independencia de si finalmente se corresponden con los trabajos del W3C. Debe procurarse un contacto directo con Microsoft de forma que se pueda tener influencia directa para el soporte de estas tecnologías en Internet Explorer. Se deberá trabajar en implementaciones de servicios de referencia con organismos de primera línea, no solo como pruebas piloto, sino como forma de influencia general. Por ejemplo: Agencia Tributaria Ministerio de Hacienda y Administraciones Públicas Ministerio de Industria, Energía y Turismo. Etc API Extendido JavaScript Si bien el soporte de criptografía RSA, PKCS#1 y huellas digitales más el tratamiento seguro de claves privadas constituye la base mínima sobre la que implementar firmas digitales, es necesario un trabajo adicional considerable para poder construir firmas AdES completas, que se concreta en una serie de API desarrollados completamente en JavaScript. CAdES Página 13 de 24

14 Tareas adicionales a realizar (cada tarea tiene dependencias con las anteriores): API de tratamiento binario básico sobre Base64. API ASN.1 completo. API X.509 completo. Como mínimo tratamiento del TBSCertificate (To Be Signed), del Principal de emisor y titular, de clave pública, número de serie y KeyUsage. API CAdES. Capaz de generar al menos CAdES-BES-EPES. Contenido firma explícito o implícito. SigningCertificatev1 o SigningCertificatev2. Deberán reutilizarse los trabajos de software libre existentes que tengan una calidad suficiente y una licencia compatible: Etc PAdES Tareas adicionales a realizar (cada tarea tiene dependencias con las anteriores, y todo el bloque depende de la disponibilidad del soporte CAdES descrito en el punto anterior): Página 14 de 24

15 API PDF general. API diccionario PDF. API firmas PDF. El desarrollo deberá basarse, siempre que sea posible, en el API PDF de Mozilla ( trabajando de forma conjunta con la Comunidad de Software Libre de ese proyecto en su evolución XAdES De forma análoga a CAdES, deberá implementarse un API que permita la formación de firmas XAdES-BES/EPES completas, soportando al menos las siguientes variantes: Tipos de dereferenciación: Local Remota por HTTP o HTTPS cuando el destino de la referencia no suponga un problema de XSS (Cross Site Scripting). Tipos de transformaciones: XPATH XPATH2 Enveloped Base64 Modos de firma Externally Detached Internally Detached Enveloped Página 15 de 24

16 Enveloping Referencias con MANIFEST Las tareas a desarrollar serían las siguientes: API XML genérico. API XML para transformaciones. API XML para dereferenciaciones. API XML para XMLDSig con atributos XAdES. Como en el resto de tareas, debe buscarse la reutilización de activos existentes de software libre (API XML, etc.) con licencia compatible y calidad apropiada. 3.3 Reutilización de activos existentes en el y estimación esfuerzo necesario para cada solución Ningún activo actual del proyecto sería directamente reutilizable, por lo que sería necesario el desarrollo desde cero (usando bibliotecas de software libre cuando sea posible) de la totalidad de los módulos: Tarea Coste estimado General - API ASN.1 X.509 basado en biblioteca software libre General - API ASN.1 RSA basado en biblioteca software libre CAdES - Motor ASN.1 JavaScript CAdES - Motor CAdES PAdES - Ampliación JSPDF para soporte de firmas XAdES - Motor XAdES General - Extensión Firefox General - Gestión referencias claves privadas JavaScript TOTAL Página 16 de 24

17 4 Opción 3: Uso de aplicaciones nativas invocadas mediante protocolo (protocolo a medida) 4.1 Descripción de la solución En la actualidad, el ya implementa medios de firma desde aplicaciones Web que prescinden de Applets de Java, extensiones de navegador y API nativos JavaScript, y es lo que actualmente está disponible en el para Google Android ( usando para ello la invocación por protocolo de aplicaciones nativas. La invocación por protocolo consiste en que una aplicación registra en el sistema operativo que es capaz de atender un determinado protocolo, de forma que cuando se produzca una llamada para apertura de una URI con ese protocolo, se invocará dicha aplicación. Esta técnica no es novedosa, y se implementa en la actualidad en todos los sistemas operativos y por miles de aplicaciones. Así, en cualquier entorno operativo, si se pide abrir una URI del tipo se abrirá el navegador Web, y si pide abrir otra que empiece por sip:// (Session Initiation Protocol) se abrirá, si se tiene, el programa de telefonía IP (Microsoft Lync por ejemplo en un sistema Windows). Trasladando esto al sería necesario desarrollar una aplicación nativa que registre el tratamiento de una URI cuyo esquema con seguridad no va a utilizar ninguna otra aplicación (por ejemplo afirma:// ). Así, cualquier llamada a este protocolo, hará que se abra la aplicación nativa. Entonces (tal y como se hace en las versiones para Android, ios y Windows 8 del se realiza desde JavaScript en la aplicación Web de firma, en vez de la carga del una llamada a este protocolo que contenga todo lo necesario para realizar la operación de firma, por ejemplo: afirma://sign?data=datosafirmar&alg=sha512withrsa&format=cades Esto provocaría que nuestra aplicación nativa (una nueva versión del se invocase recibiendo la URI completa, obteniendo entonces de ella qué es exactamente lo que debe hacer (en este ejemplo simplificado, una firma CAdES con SHA512). Si bien la invocación por protocolo consigue comunicar aplicación JavaScript en un navegador Web con una aplicación nativa que puede acceder a claves privadas de los ciudadanos sin exponer vulnerabilidades de seguridad, lo hace en un único sentido, siendo necesario Página 17 de 24

18 implementar medios adicionales para devolver por parte de la aplicación nativa los datos firmados al JavaScript que la invocó. Dado que no se puede establecer una comunicación IP local (causaría problemas de XSS si la Web original está alojada con SSL), una solución es que la aplicación nativa la envíe al servidor donde se aloja la aplicación Web para que ésta, mediante JavaScript asíncrono, la recoja cuando esté disponible. El proceso resultante sería más o menos el descrito en la imagen: 1. El navegador Web invoca a una App nativa mediante una URI especial, indicando una serie de información (datos a firmar, formato, opciones, etc.). 2. La App recibe los datos y realiza la firma usando las funciones nativas de gestión de claves y certificados. 3. La App nativa deposita el resultado de la firma en un servidor intermediario mediante una llamada a un servicio Web simple. 4. El navegador Web recoge el resultado de la operación del firma del servidor intermediario y continúa la ejecución de la lógica de negocio. 5. El resultado es que se consigue una comunicación bidireccional asíncrona entre aplicación JavaScript y Aplicación nativa que permite prescindir de los Applets de Java. Evidentemente, al proceso se le han añadido medidas de seguridad para que el tránsito de su firma por la red en el camino desde la aplicación Web hacia el JavaScript no implique peligro. Página 18 de 24

19 Este proceso es viable en la totalidad de sistemas operativos actuales, incluyendo Apple ios, Windows 8 y RT y Windows Phone (a partir de Windows Phone 8). Adicionalmente, se podría pensar en la posibilidad de registrar este tratamiento de protocolo a medida asociándolo a una aplicación Java, lo cual permitiría la reutilización de los activos actuales del en Java. Aunque las aplicaciones seguirían siendo Java, ya no serían Applets de Java, que es lo realmente problemático (por seguridad y compatibilidad) y, al menos Windows, Linux y Mac OS X, estarían cubiertos con un esfuerzo más o menos acotado. 4.2 Reutilización de activos existentes en el y estimación esfuerzo necesario para cada solución En los expedientes en curso del se incluye ya soporte de invocación por protocolo para la mayoría de los entornos: Microsoft Windows 7, Vista, XP o Soporte completo. Apple OS X o Soporte completo. Linux o Soporte completo. Google Android o PAdES y CAdES (carencia de XAdES monofásico). Apple ios o CAdES (carencia de XAdES y PAdES monofásico). Windows / Windows RT 8 y 8.1 o CAdES (carencia de XAdES y PAdES monofásico). Página 19 de 24

20 Para mejora del soporte, sería no obstante conveniente la ampliación del soporte monofásico del para Windows 8 a PAdES. Tarea Coste estimado CAdES - Ampliación motor CAdES a multifirmas PAdES - Adaptación itextsharp PAdES - Motor PAdES TOTAL Tareas comunes independientes de opción de implementación Observando las cifras del actual proyecto ( con líneas de código, es fácil observar que el esfuerzo necesario para lograr la actual funcionalidad ha sido ingente, y por lo tanto que el migrarlo a distintos lenguajes de programación, con distintas bibliotecas, no será tampoco pequeño. Lo cierto es que una implementación auto-contenida, sin dependencias externas, en el que toda la funcionalidad se agrupe en un programa local (como el actual MiniApplet es absolutamente deseable, y muy especialmente si optásemos por la vía de API JavaScript estándar en los navegadores Web, ya que este código podría utilizarse sin modificaciones no solo en cualquier cliente (Windows, ios, Android, etc.), sino incluso en servidores. No obstante hay muchos factores que condicionan el esfuerzo necesario para llegar a este objetivo: Motores CAdES. o ios, Linux, Mac OS X y Windows (excepto RT, UI Moderno y Phone) Una implementación en C portable, usando compiladores ASN.1 y las bibliotecas OpenSSL es perfectamente viable (de hecho, es lo que se está haciendo actualmente en el para ios). No obstante, es un esfuerzo considerable, y el actual motor para ios carece aún de soporte de contrafirmas y cofirmas. Página 20 de 24

21 o o o Navegadores Web con JavaScript Tenemos API ASN.1 en JavaScript muy primitivos que pueden servir de base (incluso con un soporte inicial de X.509), pero el trabajo a realizar es enorme. Windows RT, Windows 8 y 8.1 ( UI Moderno ) y Windows Phone La existencia de las bibliotecas BouncyCastle en C# alivia mucho el esfuerzo necesario. De hecho, el ya un motor CAdES simple en.net para Windows 8 perfectamente funcional. Android Afortunadamente, el trabajo sobre JSE es 100% compatible con Android, por lo que este entorno operativo no presenta trabajo adicional, gracias a la buena calidad de los actuales activos del Motores PAdES o ios, Linux, Mac OS X y Windows (excepto RT, UI Moderno y Phone) El trabajo necesario para crear un API para el manejo de PDF en C o C++ es enorme. Aunque hay productos de Software Libre sobre los que empezar a trabajar (por ejemplo: ninguno ofrece las facilidades de itext (las bibliotecas que usa actualmente el o Navegadores Web con JavaScript Está disponible el API pdf.js de Mozilla como punto de partida, pero el trabajo que habría que realizar supera incluso al de un motor en C/C++. o Windows RT, Windows 8 y 8.1 ( UI Moderno ) y Windows Phone La existencia de las bibliotecas itext en C# alivia mucho el esfuerzo necesario, pero su calidad no es la misma que en Java, y no es desdeñable la dificultad de la tarea. o Android Afortunadamente, el trabajo sobre JSE es 100% compatible con Android con unas pequeñas modificaciones sobre itext, así que este entorno operativo no presenta trabajo adicional (de nuevo gracias a la alta calidad de los activos actuales). Si bien existe itextdroid, una versión de itext para Android, el usa un desarrollo propio basado en este, ya que el original presentaba problemas en las firmas s. Página 21 de 24

22 Motores XAdES o En cualquiera de los casos es necesaria una implementación completa partiendo de un API XML..NET dispone de ciertas facilidades y existen bibliotecas de Software Libre para C y C++ No obstante, la cantidad de opciones que dan las firmas XML (dereferenciaciones, transformaciones, modos, manifest, etc.) hace que cualquier aproximación al problema sea problemática. En este punto, vemos que si bien la parte de viabilidad de las alternativas viene dada por el acceso a los almacenes de claves desde JavaScript de forma segura (apoyándose en una aplicación externa), el peso de la dificultad en la implementación puede estar en la implementación de los motores de firma en los distintos formatos. En general, se podría tener cierto nivel de reutilización de los activos actuales del proyecto (en verde módulos necesarios que pueden tener cierto nivel de reutilización, en azul aquellos que deben desarrollarse desde cero): Interfaz Esquema Protocolo URL o API JavaScript (nativo o vía extensiones de navegador) Clientes Trifásicos C Motor CAdES C Clientes Trifásicos C# /.NET Motor CAdES C# /.NET Clientes Trifásicos Java Motor CAdES Java App Apple ios Extensión NSAPI/NPAPI Almacén NSS Llavero Mac OS X App Windows 8 / RT App Windows Phone Almacén PKCS#12 Aplicación Windows XP, Vista y 7 App Google Android Applet Java No obstante, todo problema tiene siempre distintas formas de resolverse, ya que estamos quizás olvidando que existen los llamados procesos de firma en varias fases, en los que parte del proceso, y es justo la composición del formato final de firma, se realiza en un servidor. Página 22 de 24

Invocación por protocolo de aplicaciones nativas desde páginas Web

Invocación por protocolo de aplicaciones nativas desde páginas Web Invocación por protocolo de aplicaciones nativas desde páginas Web Qué es la invocación por protocolo? Es un funcionamiento universal que los sistemas operativos mantengan una serie de asociaciones entre

Más detalles

Sistema Operativo Windows XP SP3 / Vista SP2 / 7 SP1 / Server 2003 SP2 / Server 2008 SP2 / 8 y superiores

Sistema Operativo Windows XP SP3 / Vista SP2 / 7 SP1 / Server 2003 SP2 / Server 2008 SP2 / 8 y superiores Requisitos mínimos Sistema Operativo Windows XP SP3 / Vista SP2 / 7 SP1 / Server 2003 SP2 / Server 2008 SP2 / 8 y superiores - El Applet Cliente @firma no es compatible con Windows 8 RT. Linux 2.6 (Guadalinex

Más detalles

Requisitos cliente de firma de la plataforma @firma

Requisitos cliente de firma de la plataforma @firma Requisitos cliente de firma de la plataforma @firma 1. Requisitos mínimos. - Sistema Operativo: o Windows XP SP3 / Vista SP2 / 7 SP1 / Server 2003 SP2 / Server 2008 SP2 / 8 / 8.1 y es El Applet Cliente

Más detalles

Plataforma @firma Matriz de compatibilidad de applet 3.4

Plataforma @firma Matriz de compatibilidad de applet 3.4 Versión:v01r00 Fecha: 25/05/2015 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier medio,

Más detalles

Documento para la revisión de la configuración del ordenador para el uso del servicio electrónico de instalaciones de baja tensión

Documento para la revisión de la configuración del ordenador para el uso del servicio electrónico de instalaciones de baja tensión Documento para la revisión de la configuración del ordenador para el uso del servicio electrónico de instalaciones de baja tensión ÍNDICE ÍNDICE... 2 1. REVISION DE CONFIGURACION... 3 1.1. Comprobación

Más detalles

Requisitos mínimos. ANEXO I: Certificado digital

Requisitos mínimos. ANEXO I: Certificado digital Página 1 de 16 ANEXO I: Certificado digital Requisitos mínimos Sistema Operativo o Windows 2000 / XP / Vista / 7 / Server 2003 / Server 2008 y superiores o Linux 2.6 (Guadalinex y Ubuntu) y superiores

Más detalles

INSTRUCCIONES PARA EL USO DE LA FIRMA ELECTRÓNICA EN LA SEDE ELECTRÓNICA DE LA AGENCIA ESTATAL DE SEGURIDAD AÉREA

INSTRUCCIONES PARA EL USO DE LA FIRMA ELECTRÓNICA EN LA SEDE ELECTRÓNICA DE LA AGENCIA ESTATAL DE SEGURIDAD AÉREA SECRETARÍA GENERAL COORDINACIÓN DE SISTEMAS DE INFORMACIÓN INSTRUCCIONES PARA EL USO DE LA FIRMA ELECTRÓNICA EN LA SEDE ELECTRÓNICA DE LA DE SEGURIDAD AÉREA Novedades A partir de noviembre de 2015, las

Más detalles

Sede electrónica DGT. Requisitos técnicos equipos informáticos de los ciudadanos para el uso del cliente de firma

Sede electrónica DGT. Requisitos técnicos equipos informáticos de los ciudadanos para el uso del cliente de firma Sede electrónica DGT Requisitos técnicos equipos informáticos de los ciudadanos para el uso del cliente de firma Índice General 1 CONFIGURACIÓN... 3 2 REQUISITOS MÍNIMOS... 3 2.1 VERSIÓN DEL NAVEGADOR

Más detalles

CarFirma Firma electrónica del Gobierno de La Rioja Manual de usuario

CarFirma Firma electrónica del Gobierno de La Rioja Manual de usuario CarFirma Firma electrónica del Gobierno de La Rioja Manual de usuario 1 ÍNDICE Í 1 ÍNDICE...2 2 INTRODUCCIÓN...3 3 DETECCIÓN DE LA APLICACIÓN...4 4 DESCARGA...6 5 INSTALACIÓN Y DESINSTALACIÓN...8 6 EJECUCIÓN...10

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

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Plataforma @firma Matriz de compatibilidad de applet 3.4

Plataforma @firma Matriz de compatibilidad de applet 3.4 Versión:v01r01 Fecha: 10/07/2015 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier medio,

Más detalles

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario 14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,

Más detalles

DEV SISTEMA DE NOTIFICACIONES ELECTRÓNICAS VIALES ADMINISTRATIVAS DIRECCIÓN ELECTRÓNICA VIAL

DEV SISTEMA DE NOTIFICACIONES ELECTRÓNICAS VIALES ADMINISTRATIVAS DIRECCIÓN ELECTRÓNICA VIAL DEV SISTEMA DE NOTIFICACIONES ELECTRÓNICAS VIALES ADMINISTRATIVAS DIRECCIÓN ELECTRÓNICA VIAL Requisitos técnicos equipos informáticos de los ciudadanos Índice General 1 VERIFICACIÓN RÁPIDA DE CONFIGURACIÓN...

Más detalles

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Apartado Postal Electrónico Manual de Configuración de Navegadores Abril 2011 Versión: Abril 2011 Página 1 de 28 Índice de Contenidos

Más detalles

Versión:v01r06 Fecha: 07/11/2013. Plataforma @firma. Matriz de compatibilidad del cliente 3.3.1

Versión:v01r06 Fecha: 07/11/2013. Plataforma @firma. Matriz de compatibilidad del cliente 3.3.1 Versión:v01r06 Fecha: 07/11/2013 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier medio,

Más detalles

Proyecto MONO. Juantomás García. 1. Introducción. GNOME Hispano juantomas@lared.es

Proyecto MONO. Juantomás García. 1. Introducción. GNOME Hispano juantomas@lared.es Juantomás García GNOME Hispano juantomas@lared.es Qué es el proyecto MONO?. Estado actual del proyecto. Por qué es interesante para el software libre disponer de la tecnología relacionado con el proyecto

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Los distintos navegadores para movernos por Internet

Los distintos navegadores para movernos por Internet www.solucionesenlaweb.com Los distintos navegadores para movernos por Internet Para que los usuarios puedan navegar por Internet y ver la información que más les interesa en cada momento, utilizamos los

Más detalles

Plataforma @firma. Matriz de compatibilidad del cliente de firma 3.2.1. Versión:v02r00 Fecha: 09/04/2012

Plataforma @firma. Matriz de compatibilidad del cliente de firma 3.2.1. Versión:v02r00 Fecha: 09/04/2012 Versión:v02r00 Fecha: 09/04/2012 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier medio,

Más detalles

SPRI FIRMA ELECTRONICA DE DOCUMENTOS

SPRI FIRMA ELECTRONICA DE DOCUMENTOS SPRI FIRMA ELECTRONICA DE DOCUMENTOS CONTENIDO Apartado Página 1 Introducción... 1 2 Configuración previa del navegador... 2 2.1 Chrome...3 2.2 Internet Explorer...7 2.3 Firefox...9 2.4 Safari... 13 3

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

CONSEJERÍA DE EDUCACIÓN

CONSEJERÍA DE EDUCACIÓN ISE Andalucía Ente Público Andaluz de Infraestructuras y Servicios Educativos CONSEJERÍA DE EDUCACIÓN Manual de ayuda para firma digital AAEE Fecha de Última Actualización: 07/10/2011 9:04:00 Versión:

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de proyectos Un sistema de gestión de proyectos es

Más detalles

Requisitos técnicos para acceder a los servicios con certificado Versión Optimizada Windows

Requisitos técnicos para acceder a los servicios con certificado Versión Optimizada Windows MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS Requisitos técnicos para acceder a los servicios con certificado Versión Optimizada Windows 1. Certificado digital... 1 2. Entorno Java... 1 3. Navegadores

Más detalles

Práctica 5. Curso 2014-2015

Práctica 5. Curso 2014-2015 Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas

Más detalles

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado Ministerio de Educación, Cultura y Deporte Joomla! La web en entornos educativos Guía del alumnado INTEF 2012 Joomla! La web en entornos educativos Guía Didáctica En este apartado describiremos las características

Más detalles

Resolución de incidencias para el applet de @firma. Versión 1.0

Resolución de incidencias para el applet de @firma. Versión 1.0 Resolución de incidencias para el applet de @firma Versión 1.0 Control Versión 1.0 Fecha: 10-06-2014 Modificaciones: Primera versión 1 Introducción 4 2 Requisitos mínimos 4 2.1 Entorno de ejecución de

Más detalles

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,

Más detalles

GUÍA DE USO E INSTALACIÓN DE CERTIFICADOS DIGITALES EN EL SISTEMA DE BONIFICACIONES 2009

GUÍA DE USO E INSTALACIÓN DE CERTIFICADOS DIGITALES EN EL SISTEMA DE BONIFICACIONES 2009 GUÍA DE USO E INSTALACIÓN DE CERTIFICADOS DIGITALES EN EL SISTEMA DE BONIFICACIONES 2009 Marzo 2009 ÍNDICE Introducción....................................................1 Objetivos.....................................................2

Más detalles

RESOLUCIÓN DE INCIDENCIAS PROCURADORES

RESOLUCIÓN DE INCIDENCIAS PROCURADORES RESOLUCIÓN DE INCIDENCIAS PROCURADORES Información para el CAU: Acceso al aplicativo: Una incidencia que se ha dado mucho es que les salía la siguiente pantalla de error al acceder al aplicativo: Esta

Más detalles

OFICINA VIRTUAL FIRMA DIGITAL. Manual de Usuario

OFICINA VIRTUAL FIRMA DIGITAL. Manual de Usuario OFICINA VIRTUAL FIRMA DIGITAL Manual de Usuario INDICE 1.CONTROL DE ACTUALIZACIONES... 3 2. INTRODUCCIÓN... 5 3. INSTALACCIÖN DEL PROGRAMA DE FIRMA DIGITAL... 5 4. USO DE LA FIRMA DIGITAL... 9 5. DESINSTALAR

Más detalles

Curso Online de Microsoft Project

Curso Online de Microsoft Project Curso Online de Microsoft Project Presentación El curso a distancia estudia conceptos generales sobre las tecnologías relacionadas con Internet. Conceptos que cualquier usuario de ordenadores debe conocer

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos

Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos Manual elaborado por: Sonia Pérez Llorente Fecha: 01/12/2014 Página 1 de 13 Tabla de contenido Introducción...... 3 Descargar

Más detalles

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles

FOROS. Manual de Usuario

FOROS. Manual de Usuario FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...

Más detalles

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico) MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN

Más detalles

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0 http://148.216.31.29:8080/siia/ PRONAD II C o n t e n i d o 1 Tabla de contenido C o n t e n i d o... I 1. Bienvenido...III 2. Antes de Comenzar...III 3. Iniciando

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

GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA

GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA CONTROL DE CAMBIOS Versión Fecha Páginas afectadas Cambios 1.0 14/10/2015 Todas Versión inicial del documento

Más detalles

Guía de comprobación de requisitos y solución a problemas comunes en las Oficinas Virtuales

Guía de comprobación de requisitos y solución a problemas comunes en las Oficinas Virtuales Guía de comprobación de requisitos y solución a problemas comunes en las Oficinas Virtuales Introducción o Requisitos técnicos Instalación de Java y activación Proceso de desinstalación Problemas comunes

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

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 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

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Guía de resolución de problemas de firma con certificado en la Sede Electrónica del CIEMAT

Guía de resolución de problemas de firma con certificado en la Sede Electrónica del CIEMAT Guía de resolución de problemas de firma con certificado en la Sede Electrónica del CIEMAT CONTENIDO El presente documento recoge una serie de indicaciones para poder resolver los problemas más comunes

Más detalles

Índice. Página 2 de 14

Índice. Página 2 de 14 Índice Pág. 1. Requisitos... 3 2. Acceso a la plataforma online... 3 3. Estructura y funcionamiento de los cursos... 5 4. Elementos del menú lateral... 9 a. Profesor... 9 b. Soporte Técnico... 10 c. Aplicaciones

Más detalles

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA. Versión 4.0

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA. Versión 4.0 MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA Versión 4.0 1 Control Versión 1.0 Fecha: 01-07-2011 Modificaciones: Primera versión. Versión 2.0 Fecha: 22-09-2011 Modificaciones: Adaptado a websigner

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

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

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1 Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL

Más detalles

Requerimientos de tecnología para operar con Tica. Proyecto TICA

Requerimientos de tecnología para operar con Tica. Proyecto TICA Requerimientos de tecnología para operar con Tica Proyecto TICA Costa Rica, Agosto de 2005 Tabla de Contenido Requerimientos Técnicos para Operar con Tica 3 1. Acceso a Internet 3 2. Escaneo de imágenes

Más detalles

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio

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

Infraestructura Tecnológica. Sesión 8: Configurar y administrar almacenamiento virtual

Infraestructura Tecnológica. Sesión 8: Configurar y administrar almacenamiento virtual Infraestructura Tecnológica Sesión 8: Configurar y administrar almacenamiento virtual Contextualización Como sabemos, actualmente los servicios y medios de almacenamiento de información son muy variados,

Más detalles

DocuWare Mobile Product Info. Gestión documental móvil. Ventajas

DocuWare Mobile Product Info. Gestión documental móvil. Ventajas DocuWare Mobile Product Info Gestión documental móvil DocuWare Mobile permite acceder a sus archivadores de DocuWare directamente desde su smartphone o tablet. Es posible cargar documentos, verlos en pantalla

Más detalles

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:

Más detalles

Anexo A Diagramas de Navegación

Anexo A Diagramas de Navegación Anexo A Diagramas de Navegación Figura D.1: Diagrama de navegación de la pantalla principal. 43 Figura D.2: Diagrama de navegación del apartado Crear Encuesta. 44 Figura D.3: Diagrama de navegación del

Más detalles

POLÍTICA DE COOKIES. Asegurar que las páginas web pueden funcionar correctamente

POLÍTICA DE COOKIES. Asegurar que las páginas web pueden funcionar correctamente POLÍTICA DE COOKIES Este sitio web, para su mayor disponibilidad y funcionalidad, usa Cookies para mejorar y optimizar la experiencia del usuario. A continuación MEGALAB pone a disposición de los usuarios

Más detalles

Política de cookies. la utilización de cookies en las webs y aplicaciones de PERSONLIG-GUIDE-

Política de cookies. la utilización de cookies en las webs y aplicaciones de PERSONLIG-GUIDE- Política de cookies Uso de cookies en las webs y aplicaciones de PERSONLIG-GUIDE- MALLORCA En cumplimiento de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y Comercio Electrónico

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 RENOVACIÓN DEL CERTIFICADO CON MOZILLA FIREFOX EN SOFTWARE O TARJETA CRIPTOGRÁFICA (WINDOWS Y MAC) NOMBRE FECHA Elaborado por: Soporte Técnico 23/02/2011

Más detalles

Aceptación / Renuncia Plaza Erasmus

Aceptación / Renuncia Plaza Erasmus Aceptación / Renuncia Plaza Erasmus 1. Requisitos a. Sistema Operativo b. Firma Digital y Navegadores Soportados c. Java d. Problemas comunes con Navegadores Soportados 2. Acceso 3. Cumplimentación 4.

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

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

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC TITULO: COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC RESUMEN: La idea de este documento es mostrar una serie de acciones y ayudas básicas para intentar determinar y solucionar problemas en la

Más detalles

REQUISITOS PARA LA FIRMA DIGITAL

REQUISITOS PARA LA FIRMA DIGITAL REQUISITOS PARA LA FIRMA DIGITAL 1 Contenido Capítulo/sección Página 1 Introducción. 3 2 Restricciones. 4 3 Máquina Virtual de Java 5 3.1 Abrir Panel de Control de Java 5 3.2 Verificación de versión desde

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

Preguntas y respuestas sobre el cifrado de la información personal. La guía para aprender a cifrar tu información

Preguntas y respuestas sobre el cifrado de la información personal. La guía para aprender a cifrar tu información Guía de Cifrado Preguntas y respuestas sobre el cifrado de la información personal La guía para aprender a cifrar tu información 2 Qué es lo que estamos cuidando? A través del cifrado cuidamos de fotos,

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

Gerencia Área de Planificación MANUAL CONFIGURACIÓN CORRECTA PARA USO DE LA FIRMA DIGITAL

Gerencia Área de Planificación MANUAL CONFIGURACIÓN CORRECTA PARA USO DE LA FIRMA DIGITAL MANUAL CONFIGURACIÓN CORRECTA PARA USO DE LA FIRMA DIGITAL Índice 1.- Introducción..3 2.- Comprobar instalación certificado digital.4 3.- Comprobar instalación de Java.13 4.- Solucionar problemas en Google

Más detalles

SISTEMA DE GESTIÓN DEL SERVICIO (SGS) Servicio de Puestos Virtuales. Guía de Usuario de Escritorios Virtuales

SISTEMA DE GESTIÓN DEL SERVICIO (SGS) Servicio de Puestos Virtuales. Guía de Usuario de Escritorios Virtuales SISTEMA DE GESTIÓN DEL SERVICIO (SGS) Servicio de Puestos Virtuales Guía de Usuario de Escritorios Virtuales Vicerrectorado de TIC, Calidad e Innovación Centro de Informática y Comunicaciones Título Entregable

Más detalles

5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04).

5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04). 5.2. PROYECTO RODA Se trata de un proyecto 1 piloto de demostración tecnológica, cofinanciado por el PROFIT 2003, cuya duración se fijó de Enero 2003 a Marzo de 2004. Los participantes son ROBOTIKER, la

Más detalles

Ingº CIP Fabian Guerrero Medina Master Web Developer-MWD

Ingº CIP Fabian Guerrero Medina Master Web Developer-MWD 1 Java es un lenguaje de programación de Sun Microsystems originalmente llamado "Oak. James Gosling Bill Joy 2 Oak nació para programar pequeños dispositivos electrodomésticos, como los asistentes personales

Más detalles

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,

Más detalles

Manual de usuario de IBAI BackupRemoto

Manual de usuario de IBAI BackupRemoto Manual de usuario de IBAI BackupRemoto Índice Cliente de IBAI BackupRemoto... 3 Descarga del cliente de IBAI BackupRemoto... 4 Instalación del cliente de IBAI BackupRemoto... 5 Instalación sobre Microsoft

Más detalles

APLICACIÓN PARA LA RENDICIÓN TELEMÁTICA DE CUENTAS Y REMISIÓN DE LA INFORMACIÓN RELATIVA A LA CONTRATACIÓN

APLICACIÓN PARA LA RENDICIÓN TELEMÁTICA DE CUENTAS Y REMISIÓN DE LA INFORMACIÓN RELATIVA A LA CONTRATACIÓN APLICACIÓN PARA LA RENDICIÓN TELEMÁTICA DE CUENTAS Y REMISIÓN DE LA INFORMACIÓN RELATIVA A LA CONTRATACIÓN GUÍA DE PROCEDIMIENTOS DE ALTA Y ACCESO DE USUARIOS VERSIÓN 12 ÍNDICE 1. INTRODUCCIÓN... 3 2.

Más detalles

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos.

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos. Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows Módulo 3: Gestión de equipos. Escritorio Remoto Aulas en red. Aplicaciones y servicios. Windows Escritorio Remoto

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

Pliego de Prescripciones Técnicas abreviadas aplicables a la contratación de un servicio de desarrollo y mantenimiento de aplicaciones para Regulación

Pliego de Prescripciones Técnicas abreviadas aplicables a la contratación de un servicio de desarrollo y mantenimiento de aplicaciones para Regulación Sistemas de Información Mayo de 2014 Pliego de Prescripciones Técnicas abreviadas aplicables a la contratación de un servicio de desarrollo y mantenimiento de aplicaciones para Regulación ÍNDICE 1 Objeto

Más detalles

BearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo

BearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo BearSoft Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo CONTENIDO 1. Resumen. 3 2. Business Intelligence.. 4 3. Características del software.

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

FIRMA ELECTRÓNICA EN EL MINISTERIO DE EMPLEO Y SEGURIDAD SOCIAL SITUACIÓN PRESENTE Y FUTUROS DESARROLLOS

FIRMA ELECTRÓNICA EN EL MINISTERIO DE EMPLEO Y SEGURIDAD SOCIAL SITUACIÓN PRESENTE Y FUTUROS DESARROLLOS FIRMA ELECTRÓNICA EN EL MINISTERIO DE EMPLEO Y SEGURIDAD SOCIAL SITUACIÓN PRESENTE Y FUTUROS DESARROLLOS Miguel A. Gendive Rivas S. G. Adjunto de Tecnologías de la Información y Comunicaciones Conceptos

Más detalles

CRIPTOGRAFÍA SIMÉTRICA Y ASIMÉTRICA

CRIPTOGRAFÍA SIMÉTRICA Y ASIMÉTRICA CRIPTOGRAFÍA SIMÉTRICA Y ASIMÉTRICA Para generar una transmisión segura de datos, debemos contar con un canal que sea seguro, esto es debemos emplear técnicas de forma que los datos que se envían de una

Más detalles

INFORMACIÓN DE NAVEGADORES

INFORMACIÓN DE NAVEGADORES INFORMACIÓN DE NAVEGADORES Para operar con las Sedes Electrónicas de la Informática Presupuestaria es necesario tener un navegador web actualizado, aunque es posible que su funcionamiento sea correcto

Más detalles

APLICACIÓN PARA LA RENDICIÓN TELEMÁTICA DE CUENTAS Y REMISIÓN DE LA INFORMACIÓN RELATIVA A LA CONTRATACIÓN GUÍA DE AYUDA AL USUARIO VERSIÓN 10

APLICACIÓN PARA LA RENDICIÓN TELEMÁTICA DE CUENTAS Y REMISIÓN DE LA INFORMACIÓN RELATIVA A LA CONTRATACIÓN GUÍA DE AYUDA AL USUARIO VERSIÓN 10 APLICACIÓN PARA LA RENDICIÓN TELEMÁTICA DE CUENTAS Y REMISIÓN DE LA INFORMACIÓN RELATIVA A LA CONTRATACIÓN GUÍA DE AYUDA AL USUARIO VERSIÓN 10 Pág. 2 de 19 ÍNDICE 1. INTRODUCCIÓN... 4 2. SOLICITUD DE ALTA

Más detalles

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER Centros educativos de la Comunidad de Madrid que deseen ser centros de prácticas de los alumnos del Máster en Profesorado de ESO y Bachillerato,

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

MANUAL DE USUARIO. Versión: 3.5

MANUAL DE USUARIO. Versión: 3.5 MANUAL DE USUARIO DE NAVEGADORES PARA REALIZAR FIRMA ELECTRÓNICA EN APLICACIONES DE SEDE ELECTRÓNICA DEL SEPE Versión: 3.5 Tabla de Contenidos PÁG. 1. OBJETIVO... 4 2. REQUISITOS DE EQUIPO CLIENTE... 5

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Escritorio remoto - 1 - Escritorio Remoto...- 3 - Definición de Escritorio Remoto... - 3 - Habilitar Escritorio Remoto... - 4 - Instalación del

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 ENCUESTAS DE USUARIOS 2014 NOMBRE FECHA Elaborado por: FNMT-RCM 7/04/2015 Revisado por: Aprobado por: HISTÓRICO DEL DOCUMENTO Versión Fecha Descripción

Más detalles