<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Xnoccio.com &#187; autenticación digital</title>
	<atom:link href="http://www.xnoccio.com/es/tag/autenticacion-digital/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xnoccio.com</link>
	<description>Blog de viavansi</description>
	<lastBuildDate>Fri, 27 Jan 2012 19:59:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>firma electrónica: superando los 8 millones de transacciones</title>
		<link>http://www.xnoccio.com/es/1495-viafirma-tripartita-estadisticas-uso-dnie-firma-electronica/</link>
		<comments>http://www.xnoccio.com/es/1495-viafirma-tripartita-estadisticas-uso-dnie-firma-electronica/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 10:56:01 +0000</pubDate>
		<dc:creator>Benito Galán</dc:creator>
				<category><![CDATA[viafirma]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[firma electrónica]]></category>

		<guid isPermaLink="false">http://www.xnoccio.com/?p=1495</guid>
		<description><![CDATA[Tras finalizar este penúltimo trimestre del año, en la Fundación Tripartita han hecho balance del uso de Viafirma en su sistema de tramitación de ayudas a los planes formativos.
El resultado ha sido comparado con el último informe que recogía el uso de nuestra plataforma en sus primeros 8 meses de puesta en marcha.
Los números hablan [...]]]></description>
			<content:encoded><![CDATA[<p>Tras finalizar este penúltimo trimestre del año, en la <a title="ir a la página de la fundación tripartita" href="http://www.fundaciontripartita.org/">Fundación Tripartita</a> han hecho balance del uso de <strong>Viafirma</strong> en su sistema de tramitación de ayudas a los planes formativos.</p>
<p>El resultado ha sido comparado con el <a title="ver post sobre el último informe en tripartita" href="http://www.xnoccio.com/544-resumen-viafirma-2009/">último informe</a> que recogía el uso de nuestra plataforma en sus primeros 8 meses de puesta en marcha.</p>
<p>Los números hablan por sí solos, demostrando mejoras en el rendimiento y un incremento parejo de todos los certificados utilizados, a excepción del <strong>DNIe</strong>, que fue una de las CAs que menos creció proporcionalmente, pero si tenemos en cuenta que la mayoría de usuarios que usan este sistema son empresas, está justificada esta baja participación del DNIe. En total, han superado los 8 millones de transacciones.</p>
<h3>Ocho Millones de Transacciones</h3>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/10/tripartita-trans-stats.png"><img class="aligncenter size-full wp-image-1518" title="Transacciones acumuladas en Tripartita con Viafirma" src="http://www.xnoccio.com/wp-content/uploads/2010/10/tripartita-trans-stats.png" alt="tabla con el número de transacciones registradas con Viafirma en Tripartita" width="582" height="299" /></a></p>
<p style="text-align: center;"><em>Desde el 30-abril-09 hasta el 30-sep-2010 (17 meses)</em></p>
<p style="text-align: center;">
<h3>Ratios de Efectividad</h3>
<p style="text-align: center;"><a href="http://www.xnoccio.com/wp-content/uploads/2010/10/tripartita-ratios-stats4.png"><img class="aligncenter size-full wp-image-1524" title="Ratios de efectividad" src="http://www.xnoccio.com/wp-content/uploads/2010/10/tripartita-ratios-stats4.png" alt="tabla que muestra el ratio de efectividad en las transacciones con viafirma" width="565" height="298" /></a></p>
<p style="text-align: center;"><em>Desde el 30-abril-09 hasta el 30-sep-2010 (17 meses)</em></p>
<p>Entre los errores registrados en cada tipo de transacción se incluyen incluso las finalizaciones voluntarias de sesión por parte de un usuario, por ejemplo; tras iniciar el proceso de autenticación en el sistema cancela la operación porque no tenía el certificado o el DNIe en ese momento (o en el equipo desde el que ha accedido). Esta operación &#8220;no completada&#8221; el sistema la registra como transacción no terminada correctamente.</p>
<p>Con todo ello, seguimos mejorando día a día para seguir moviéndonos en estos valores tan cercanos al cien por cien, apostando constantemente por nuestra <a title="ver matriz de compatibilidad de viafirma" href="http://www.viafirma.com/informacion/tecnicas/#matriz-compatibilidad">matriz de compatibilidad</a>, principal responsable de estos números.</p>
<h3>Certificados Utilizados por CA</h3>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/10/tripartita-CAs-stats.png"><img class="aligncenter size-full wp-image-1515" title="Certificados Utilizados por CA" src="http://www.xnoccio.com/wp-content/uploads/2010/10/tripartita-CAs-stats.png" alt="gráfica del número de certificados utilizados por cada CA" width="727" height="537" /></a></p>
<p style="text-align: center;"><em>Desde el 30-abril-09 hasta el 30-sep-2010 (17 meses)</em></p>
<h3>Actualización v3</h3>
<p>Por otro lado, desde la Fundación Tripartita se ha aprobado la actualización a la nueva versión 3 de Viafirma, para beneficiarse, entre otras nuevas funcionalidades, de la nueva matriz de compatibilidad para dispositivos móviles, permitiendo a las empresas que actualmente acceden a su <strong>Aplicación de Acciones Formativas de las Empresas</strong> desde los dispositivos móviles iPhone, Android, iPad y próximamente BlackBerry.</p>
<p>También podrán incorporar políticas para gestión de Firmas Longevas, con los formatos de firma XAdES-XL y XAdES-A que incluye Viafirma en esta versión.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/1495-viafirma-tripartita-estadisticas-uso-dnie-firma-electronica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando Certificados Digitales desde mi SmartPhone</title>
		<link>http://www.xnoccio.com/es/1434-firma-electronica-movil/</link>
		<comments>http://www.xnoccio.com/es/1434-firma-electronica-movil/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 07:34:34 +0000</pubDate>
		<dc:creator>Benito Galán</dc:creator>
				<category><![CDATA[viafirma]]></category>
		<category><![CDATA[xnoccio]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[firma digital]]></category>
		<category><![CDATA[firma electrónica]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Neutralidad Tecnológica]]></category>
		<category><![CDATA[viafirma mobile]]></category>

		<guid isPermaLink="false">http://www.xnoccio.com/?p=1434</guid>
		<description><![CDATA[Hoy vamos a recordar cómo instalar un Certificado Digital en nuestro dispositivo móvil o teléfonos celulares y poder así autenticarnos o firmar electrónicamente en sistemas donde ya estén usando Viafirma v3.
iPhone /iPad / iPod Touch
Para estos tres dispositivos de Apple nos ayudaremos de la transferencia de ficheros asociados a Aplicaciones disponibles en iTunes. Como se [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a recordar cómo instalar un Certificado Digital en nuestro dispositivo móvil o teléfonos celulares y poder así autenticarnos o firmar electrónicamente en sistemas donde ya estén usando Viafirma v3.</p>
<h3>iPhone /iPad / iPod Touch</h3>
<p>Para estos tres dispositivos de Apple nos ayudaremos de la transferencia de ficheros asociados a Aplicaciones disponibles en iTunes. Como se muestra en la siguiente imagen, sólo tenemos que arrastrar nuestro Certificado Digital (en formato .p12 o .pfx) a nuestra Aplicación Viafirma.</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/09/itunes-file-transfer.png"><img class="aligncenter size-full wp-image-1437" title="itunes-file-transfer" src="http://www.xnoccio.com/wp-content/uploads/2010/09/itunes-file-transfer.png" alt="Transferencia de Ficheros en iTunes" width="822" height="445" /></a></p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/09/iphone-selecting-certs.png"><img class="aligncenter size-full wp-image-1436" title="iphone-selecting-certs" src="http://www.xnoccio.com/wp-content/uploads/2010/09/iphone-selecting-certs.png" alt="Seleccionando nuestro certificado" width="594" height="296" /></a></p>
<p>Recuerda que el cliente móvil de Viafirma para estos tres dispositivos está disponible en el Apple Store de manera gratuita.</p>
<p><a title="Descarga gratuita de Viafirma Client" href="http://itunes.apple.com/es/app/viafirma/id382315918?mt=8"><img class="aligncenter size-full wp-image-1440" title="appstore" src="http://www.xnoccio.com/wp-content/uploads/2010/09/appstore.png" alt="Descarga gratuita de Viafirma Client" width="148" height="57" /></a></p>
<h3>Android</h3>
<p>En este sistema operativo la cosa se simplifica más aún. Para usar tu Certificado Digital desde Android únicamente tendrás que conectar tu dispositivo al PC, portátil, etc. donde tengas tu .p12 o .pfx. Lo copias en el raiz del sistema de ficheros de tu Android (da igual que esté en la tarjeta de memoria externa que en la memoria interna), y listo.</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/09/android-file-transfer.png"><img class="aligncenter size-full wp-image-1438" title="android-file-transfer" src="http://www.xnoccio.com/wp-content/uploads/2010/09/android-file-transfer.png" alt="Captura sistema de ficheros en Android" width="709" height="459" /></a></p>
<p>Recuerda que el cliente móvil de Viafirma para este dispositivo está disponible en el Market de Google de manera gratuita.</p>
<p><img class="aligncenter size-full wp-image-1441" title="market" src="http://www.xnoccio.com/wp-content/uploads/2010/09/market.gif" alt="Descarga gratuita de Viafirma Client en el Market de Google" width="76" height="76" /></p>
<h3>BlackBerry</h3>
<p>Muy pronto publicaremos el nuevo cliente de Viafirma para BlackBerry, con el que completaremos toda la gama profesional de SmartPhones desde la que podrás hacer uso de tu Certificado Digital.</p>
<h3>Nostálgicos</h3>
<p>Y de regalo, volvemos a acordarnos de nuestra queridísima Olivetti Linea 98, con la que tantas horas perdimos muchos de nosotros intentando mejorar nuestra mecanografía&#8230;uff. Si tienes un buen día, tal vez puedas firmar con tu DNIe con la tecla <strong>mágica</strong> de firma, que fue incorporada en los últimos modelos de los años 80</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="460" height="310" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/YENUSWY7wAo?fs=1&amp;hl=en_US&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="460" height="310" src="http://www.youtube.com/v/YENUSWY7wAo?fs=1&amp;hl=en_US&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h3>Nuestros Post relacionados</h3>
<ul>
<li><a title="leer este post" href="http://www.xnoccio.com/1339-viafirma-firma-digital-ya-disponible-en-apple-store-android/">Viafirma ya disponible en el Apple Store y Android Market</a></li>
<li><a title="leer este post" href="http://www.xnoccio.com/1247-firma-digital-movil-en-ipad_iphone_firma_electronica/">Firma digital en iPad/iPhone</a></li>
<li><a title="leer este post" href="http://www.xnoccio.com/427-disponible-en-el-appstore/">Disponible en el AppStore</a></li>
<p>Y también puedes echar un vistazo a nuestros vídeos demostrativos del uso del certificado digital desde nuestros dispositivos móviles <a title="ir al canal de Viafirma en Youtube" href="http://www.youtube.com/user/viafirma">www.youtube.com/user/viafirma</a>.</p>
<p><a title="ver todos los vídeos de viafirma en youtube" href="http://www.youtube.com/user/viafirma?feature=mhum#g/u"><img class="aligncenter size-full wp-image-1456" title="viafirma-grid" src="http://www.xnoccio.com/wp-content/uploads/2010/09/viafirma-grid.png" alt="Vídeos de viafirma en youtube" width="915" height="161" /></a></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/1434-firma-electronica-movil/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plataforma de autenticación y firma digital sobre WebLogic</title>
		<link>http://www.xnoccio.com/es/1178-weblogic_dnie_certificado_digital_viafirma/</link>
		<comments>http://www.xnoccio.com/es/1178-weblogic_dnie_certificado_digital_viafirma/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 10:28:58 +0000</pubDate>
		<dc:creator>Felix G. Borrego</dc:creator>
				<category><![CDATA[javahispano]]></category>
		<category><![CDATA[viafirma]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JEE]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.xnoccio.com/?p=1178</guid>
		<description><![CDATA[La nueva versión de Viafirma, coincidiendo con su instalación en dos importantes entidades bancarias,  ofrece soporte oficial para Oracle WebLogic 11. De esta forma, junto con las plataformas ya soportadas por Viafirma (Tomcat 5, Tomcat 6, Websphere, etc&#8230;), ahora se incluye:

Oracle Fusion Middleware 11 / Weblogic 11g.
Oracle Enterprise Pack for Eclipse
Sun JVM 5, Sun JVM 6
SO: Linux, [...]]]></description>
			<content:encoded><![CDATA[<p>La nueva versión de <a title="Plataforma de Autenticación y Firma Digital" href="http://www.viafirma.com">Viafirma</a>, coincidiendo con su instalación en dos importantes entidades bancarias,  ofrece soporte oficial para <strong>Oracle WebLogic 11</strong>. De esta forma, junto con las plataformas ya soportadas por Viafirma (Tomcat 5, Tomcat 6, Websphere, etc&#8230;), ahora se incluye:</p>
<ul>
<li><a href="http://www.oracle.com/technology/software/products/middleware/index.html">Oracle Fusion Middleware 11</a> / Weblogic 11g.</li>
<li>Oracle Enterprise Pack for Eclipse</li>
<li>Sun JVM 5, Sun JVM 6</li>
<li>SO: Linux,  Windows Server</li>
</ul>
<p style="text-align: center;"><a href="http://www.xnoccio.com/wp-content/uploads/2010/06/orace_weblogic.png"><img class="size-full wp-image-1180 aligncenter" title="Instalación de Viafirma en Weblogic" src="http://www.xnoccio.com/wp-content/uploads/2010/06/orace_weblogic.png" alt="" width="473" height="186" /></a></p>
<p>El proceso de instalación es muy sencillo,  por lo que siguiendo los pasos del manual de instalación de Viafirma para Weblogic podremos disponer de sus servicios de autenticación (DNIe o cualquier otro certificado digital) y firma digital (XAdES, PAdES, CMS, CAdES, facturae, firma en lotes,…) desplegados sobre Weblogic .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/1178-weblogic_dnie_certificado_digital_viafirma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viafirma en Twitter</title>
		<link>http://www.xnoccio.com/es/1168-viafirma-en-twitter/</link>
		<comments>http://www.xnoccio.com/es/1168-viafirma-en-twitter/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 10:47:13 +0000</pubDate>
		<dc:creator>Javier Echeverría Usúa</dc:creator>
				<category><![CDATA[viafirma]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[firma digital]]></category>
		<category><![CDATA[firma electrónica]]></category>

		<guid isPermaLink="false">http://www.xnoccio.com/?p=1168</guid>
		<description><![CDATA[Hace algunos días que Viafirma tiene su canal twitter. Invitamos a todos los interesados en la plataforma a seguirnos por esa vía, donde intentaremos dar primicias, anunciar liberaciones de versiones, etc.
]]></description>
			<content:encoded><![CDATA[<p>Hace algunos días que <a href="http://www.twitter.com/viafirma" target="_blank">Viafirma tiene su canal twitter</a>. Invitamos a todos los interesados en la plataforma a seguirnos por esa vía, donde intentaremos dar primicias, anunciar liberaciones de versiones, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/1168-viafirma-en-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal: nuevo módulo de autenticación con DNIe</title>
		<link>http://www.xnoccio.com/es/567-drupal-mod-viafirma-dnie/</link>
		<comments>http://www.xnoccio.com/es/567-drupal-mod-viafirma-dnie/#comments</comments>
		<pubDate>Tue, 18 May 2010 22:22:54 +0000</pubDate>
		<dc:creator>Benito Galán</dc:creator>
				<category><![CDATA[viafirma]]></category>
		<category><![CDATA[viavansi]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://xnoccio.com/?p=567</guid>
		<description><![CDATA[En Viavansi hemos desarrollado un nuevo módulo para Drupal que permite la autenticación de usuarios mediante el DNIe y otros certificados digitales. Aprovechando el soporte de Viafirma para el protocolo de intercambio de identidades OpenId, la integración entre Drupal y nuestra Plataforma de Autenticación y Firma Digital ya es posible.
En este artículo, explicaremos cómo conseguirlo [...]]]></description>
			<content:encoded><![CDATA[<p>En <strong>Viavansi</strong> hemos desarrollado un nuevo módulo para Drupal que permite la autenticación de usuarios mediante el DNIe y otros certificados digitales. Aprovechando el soporte de Viafirma para el protocolo de intercambio de identidades OpenId, la integración entre Drupal y nuestra Plataforma de Autenticación y Firma Digital ya es posible.</p>
<p>En este artículo, explicaremos cómo conseguirlo a través de esos sencillos pasos.</p>
<h3>Primer Paso: descarga el módulo</h3>
<p>En el siguiente enlace podrás descargar el nuevo módulo de autenticación para Drupal: <a title="Decargar módulo Viafirma para Drupal" href="http://www.viafirma.com/download/clientes/drupal/1.0/viafirma-drupal-1.0.zip">viafirma-drupal-1.0.zip</a></p>
<h3>Segundo Paso: instala tu módulo</h3>
<p>Copia el módulo <strong>Viafirma</strong> en la carpeta /sites/all/modules. Recuerda que para ello, deberás tener permisos de escritura.</p>
<h3>Tercer Paso: configura tu módulo</h3>
<p>Una vez instalado deberás acceder a tu Drupal como <strong>Administrador</strong> para poder activar el nuevo módulo <strong>Viafirma</strong>.</p>
<h4>Activa el Módulo</h4>
<p><a title="Activación del módulo Viafirma" href="http://www.xnoccio.com/wp-content/uploads/2010/03/00-activate-module1.png"><img title="Activación del módulo Viafirma" src="http://www.xnoccio.com/wp-content/uploads/2010/03/00-activate-module1.png" alt="captura activación módulo" width="500" height="315" /></a></p>
<h4>Configura el Módulo</h4>
<p><a title="Configuración del módulo Viafirma" href="http://www.xnoccio.com/wp-content/uploads/2010/03/01-module-config1.png"><img title="Configuración del módulo Viafirma" src="http://www.xnoccio.com/wp-content/uploads/2010/03/01-module-config1.png" alt="captura configuración módulo" width="500" height="315" /></a></p>
<p><a title="Configuración del módulo Viafirma" href="http://www.xnoccio.com/wp-content/uploads/2010/03/01-module-config1.png"></a>Cada parámetro está comentado o dispone de valores ejemplos. También podrás acceder a la ayuda de configuración de viafirma, con información útil sobre el estado de la instalación del módulo.</p>
<h3>Cuarto Paso: configura tus usuarios</h3>
<p>La gestión de usuarios mantendrá el método user/password, por lo que éstos podrán seguir manteniendo esta forma de autenticación. Para aquellos que deseen autenticar con su DNIe u otro tipo de certificado, deberán asegurarse que su <strong>userid</strong> sea su número de DNI/NIE. En resumen, la instalación de este nuevo módulo te permitirá un doble método de autenticación: user/password y DNIe/certificados digitales.</p>
<p><a title="Gestión de Usuarios" href="http://www.xnoccio.com/wp-content/uploads/2010/03/02-id-new-users1.png"><img title="Gestión de Usuarios" src="http://www.xnoccio.com/wp-content/uploads/2010/03/02-id-new-users1.png" alt="captura configuración usuarios" width="500" height="315" /></a></p>
<p><a title="Gestión de Usuarios" href="http://www.xnoccio.com/wp-content/uploads/2010/03/02-id-new-users1.png"></a>Con el nuevo módulo, los usuarios tendrán un nuevo método de autenticarse, pudiendo hacerlo con su DNIe o con cualquier de los certificados soportados por Viafirma en estos momentos.</p>
<p><a title="Inicio de la Autenticación" href="http://www.xnoccio.com/wp-content/uploads/2010/03/03-new-auth1.png"><img title="Inicio de la Autenticación" src="http://www.xnoccio.com/wp-content/uploads/2010/03/03-new-auth1.png" alt="captura inicio autenticación" width="500" height="315" /></a></p>
<p><a title="Inicio de la Autenticación" href="http://www.xnoccio.com/wp-content/uploads/2010/03/03-new-auth1.png"></a>Ahora, toda la responsabilidad recae en Viafirma, encargándose ésta de recuperar el certificado del usuario (en cualquier formato, software (.p12, .pfx) o hardware (smartCard, DNIe, token), validar su estado y, en caso de una validación satisfactoria, devolver a Drupal el identificador del usuario, en este caso, su DNI o NIE.</p>
<p><a title="Autenticación con Viafirma" href="http://www.xnoccio.com/wp-content/uploads/2010/03/04-viafirma1.png"><img title="Autenticación con Viafirma" src="http://www.xnoccio.com/wp-content/uploads/2010/03/04-viafirma1.png" alt="captura applet de autenticación de Viafirma" width="500" height="315" /></a></p>
<p><a title="Autenticación con Viafirma" href="http://www.xnoccio.com/wp-content/uploads/2010/03/04-viafirma1.png"></a>Como resultado, nuestros usuarios perfectamente autenticados en Drupal.</p>
<p><a title="Usuario Autenticado" href="http://www.xnoccio.com/wp-content/uploads/2010/03/05-welcome1.png"><img title="Usuario Autenticado" src="http://www.xnoccio.com/wp-content/uploads/2010/03/05-welcome1.png" alt="captura mensaje de bienvenida a Drupal" width="500" height="315" /></a></p>
<p>Si ya usas Viafirma, y cuentas con portales desarrollados con Drupal, ahora es el momento de incorporar la autenticación con DNIe que necesitabas.</p>
<p>Próximamente, firmando documentos desde Drupal con tu DNIe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/567-drupal-mod-viafirma-dnie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XWiki: autenticando con Viafirma</title>
		<link>http://www.xnoccio.com/es/587-xwiki-autenticando-con-viafirma/</link>
		<comments>http://www.xnoccio.com/es/587-xwiki-autenticando-con-viafirma/#comments</comments>
		<pubDate>Tue, 18 May 2010 07:45:13 +0000</pubDate>
		<dc:creator>Manuel Navarro Almuedo</dc:creator>
				<category><![CDATA[viafirma]]></category>
		<category><![CDATA[xnoccio]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://xnoccio.com/?p=587</guid>
		<description><![CDATA[Es de todos conocidos los grandes beneficios de usar una Wiki, para tener organizado y actualizado una gran cantidad de información y contenido, de forma que pueda ser rápidamente consultada y actualizada. Sin ninguna razón especial más allá de la simple curiosidad, vamos a poner como ejemplo en este caso una &#8220;implementación&#8221; wiki basada en [...]]]></description>
			<content:encoded><![CDATA[<p>Es de todos conocidos los grandes beneficios de usar una <a title="es.wikipedia.org/wiki/Wiki" href="http://es.wikipedia.org/wiki/Wiki" target="_blank">Wiki</a>, para tener organizado y actualizado una gran cantidad de información y contenido, de forma que pueda ser rápidamente consultada y actualizada. Sin ninguna razón especial más allá de la simple curiosidad, vamos a poner como ejemplo en este caso una &#8220;implementación&#8221; wiki basada en Java (<strong><a title="www.xwiki.org" href="http://www.xwiki.org/" target="_blank">XWiki</a></strong>) y vamos a conseguir de forma sencilla que los usuarios puedan logarse con su Certificado Digital o DNI electrónico (DNIe).</p>
<p>Como no podría ser de otra forma, vamos a hacer uso del servicio de autenticación de la plataforma <strong><a title="www.viafirma.org" href="http://www.viafirma.org" target="_blank">Viafirma</a></strong>, sirviéndonos de su <strong>cliente de autenticación, </strong>apoyándonos en su espectacular <a title="Matriz de compatibilidad" href="http://www.viafirma.com/viafirma/informacion/tecnicas/index.html#matriz-compatibilidad" target="_blank">matriz de compatibilidad</a>, además mantendremos el acceso por usuario/contraseña habitual de XWiki. Para realizar esta integración nos hemos basado principalmente en la documentación que podemos encontrar en las páginas oficiales de ambas plataformas, por un lado tenemos a <a title="www.viafirma.com" href="http://www.viafirma.com/" target="_blank">Viafirma</a> y por otro lado la web para desarrolladores de <a title="dev.xwiki.org" href="http://dev.xwiki.org/" target="_blank">XWiki Development Zone</a></p>
<p>Primero una idea de lo que queremos hacer:</p>
<p>Dentro del formulario de login de XWiki, pondremos un enlace a una url dentro del propio XWiki que sea de la forma:<br />
<code>http://xwikiserver/.../viafirma.login</code></p>
<p>Esta URL será capturada dentro de la XWiki por un Filter que enviará al usuario automáticamente a Viafirma, que será el encargado de pedir el certificado digital al usuario y analizarlo (validarlo), tras esto enviará al usuario nuevamente a la XWiki (Viafirma coloca en la Session de esta petición el resultado de la validación del Certificado y será XWiki el encargado de tratar ese resultado) con una url con la forma:</p>
<p><code>http://xwikiserver/.../viafirmaAuthentication</code></p>
<p>El Request de esta URL será capturado por un Servlet que extiende al ViafirmaClientServlet, que nos proporciona el cliente de Viafirma, capturando de sesión el UsuarioGenericoViafirma que se ha obtenido. Este usuario aún no es un &#8220;usuario XWiki&#8221;. Este mismo Servlet se encargará de capturar la dirección a la que el usuario inicialmente quería acceder en XWiki y lo redirigirá allí de nuevo, siempre y cuando los resultados de Viafirma hayan sido válidos.</p>
<p>Por otro lado, extenderemos la clase XWikiAuthServiceImpl que implementa el servicio básico de autenticación de XWiki, introduciendo la posibilidad de realizar el Login en XWiki a partir de un UsuarioGenericoViafirma que tenemos en Sesión, para esto usaremos el API nativo de XWiki.</p>
<p>Por simplicidad para este ejemplo he adoptado la siguiente política de logado: dada una <strong>persona con NIF 12345678Z</strong>, su <strong>&#8220;Usuario XWiki&#8221; correspondiente será XWiki.12345678Z</strong>, es decir, debe existir un usuario dado de alta en XWiki cuyo Login coincida con el DNI de la persona. Cuando tengamos un UsuarioGenericoViafirma, consultamos su NIF y le preguntamos la XWiki a través de su API si existe usuario con ese Login. ¿Podría hacerse de forma más elaborada? Por supuesto, en vez de buscar un usuario con Login igual al Nif, podríamos haber definido una propiedad nueva para los Usuarios XWiki y para usarlo con este propósito, cuando lo hagáis no dudéis en poner vuestros comentarios al final de este post.</p>
<p>La secuencia de llamadas entre todos estos componentes lo podemos ver aquí:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/05/Secuencia.png" target="_new"><img class="aligncenter size-full wp-image-1049" title="Diagrama de Secuencia" src="http://www.xnoccio.com/wp-content/uploads/2010/05/Secuencia.png" alt="" width="1103" height="798" /></a></p>
<p>Vamos a ir explicando paso a paso cómo hacer todo esto:<br />
<span style="font-weight: bold; font-style: italic;">Paso 1.- </span>Modificación del formulario de Login</p>
<p>Debemos editar el fichero<em><strong> templates/login.vm </strong></em>e introduciremos la redirección al servlet. Os propongo dos opciones, un enlace dentro de formulario ya existente y un formulario nuevo (para nuestro ejemplo funcionarán los dos):</p>
<pre>...
&lt;form&gt;
...
#template("viafirmaLink.vm") &lt;-Hiperenlace: opcion A
...
&lt;/form&gt;
#template("viafirmaForm.vm") &lt;- Formulario: opción B
...</pre>
<p>Posteriormente copiaremos los ficheros <em><strong>viafirmaLink.vm</strong></em> y <em><strong>viafirmaForm.vm</strong></em> dentro del directorio <em><strong>templates</strong></em>.<br />
Contenido de <em><strong>viafirmaLink.vm</strong></em>:</p>
<pre>&lt;div style="margin: 1em;"&gt;
 &lt;a href="viafirma.login"&gt;ACCESO CON CERTIFICADO DIGITAL&lt;/a&gt;
 &lt;br/&gt;
&lt;/div&gt;</pre>
<p>Contenido de <em><strong>viafirmaForm.vm</strong></em>:</p>
<pre>&lt;form id="loginFormViafirma" action="viafirma.login" method="post"&gt;
 &lt;div&gt;
 &lt;fieldset&gt;
 &lt;legend&gt;Certificado Digital&lt;/legend&gt;
 &lt;div&gt;&lt;span&gt;&lt;input type="submit" value="VIAFIRMA"/&gt;&lt;/span&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/form&gt;</pre>
<p>Vemos que las dos opciones propuesta envian al usuario a la URL <em><strong>http://xwikiserver/&#8230;/viafirma.login </strong></em>.</p>
<p><em><strong>Paso 2.-</strong></em> Implementación de un <strong>Filter</strong>, que será el encargado de capturar las peticiones a <em><strong>&#8230;/viafirma.login</strong></em> y enviar al usuario  hacia Viafirma para que se autentique:</p>
<pre>package org.viafirma.xwiki;
public class AuthenticationFilter implements Filter { ... }</pre>
<p><em><strong>Paso 3.-</strong></em> Implementación de un <strong>Servlet </strong>que recogerá de vuelta el resultado ofrecido  por parte de Viafirma tras el análisis del certificado, capturando las peticiones a <em><strong>&#8230;/viafirmaAuthentication</strong></em> y coloque en sesión al usuario UsuarioGenericoViafirma:</p>
<pre>package org.viafirma.xwiki;
public class AuthenticationServlet extends ViafirmaClientServlet implements Serializable { ... }</pre>
<p><em><strong>Paso 4.- </strong></em>Implementaremos un mecanismo usando otro <strong>Filter</strong>, para que <strong>Viafirma use  una CSS</strong> definida por nosotros mismos. Viafirma &#8220;pide&#8221; por defecto una CSS llamada <em><strong>viafirmaStyle.css</strong></em>. En este ejemplo hemos optado por que XWiki sirva el CSS que usará Viafirma, aunque quizás lo más conveniente sea colocar este CSS en un servidor externo, por ejemplo un Apache, pero de todos modos vamos a hacerdo a modo de ejemplo. Bastaría con colocar una regla en Apache (por ejemplo) para que las peticiones al archivo <em><strong>viafirmaStyle.css </strong></em>no pasen a la XWiki, esto os lo dejo a vosotros.</p>
<p><strong><em>Paso5.-</em> Extenderemos </strong>el  <strong>Servicio de Autenticación de XWiki</strong>, que sustituirá a la que tiene por  defecto esta plataforma:</p>
<pre>package org.viafirma.xwiki;
public class ViafirmaAuthImpl extends XWikiAuthServiceImpl implements  Serializable { ... }</pre>
<p>Posteriormente, deberemos <strong>modificar </strong>el fichero <strong>xwiki.cfg</strong> de XWiki  añadiendo o modificando:</p>
<pre>xwiki.authentication.authclass=org.viafirma.xwiki.ViafirmaAuthImpl</pre>
<p><span style="font-weight: bold; font-style: italic;">Paso 6.- </span><strong>Configuraremos </strong>el <strong>web.xml</strong> de XWiki para dar de alta estos Filters y Servlets que hemos creado, adaptando los valores de los parámetros a nuestro entorno (url de Viafirma y ruta al css):</p>
<pre>...
 &lt;filter&gt;
 &lt;filter-name&gt;ViafirmaLoginFilter&lt;/filter-name&gt;
 &lt;filter-class&gt;org.viafirma.xwiki.AuthenticationFilter&lt;/filter-class&gt;
 &lt;init-param&gt;
 &lt;param-name&gt;VIAFIRMA_URL&lt;/param-name&gt;
 &lt;param-value&gt;http://viafirma.viavansi.com/viafirma&lt;/param-value&gt;
 &lt;/init-param&gt;
 &lt;init-param&gt;
 &lt;param-name&gt;VIAFIRMA_WS&lt;/param-name&gt;
 &lt;param-value&gt;http://viafirma.viavansi.com/viafirma&lt;/param-value&gt;
 &lt;/init-param&gt;
 &lt;/filter&gt;
 &lt;filter&gt;
 &lt;filter-name&gt;ViafirmaStyleFilter&lt;/filter-name&gt;
 &lt;filter-class&gt;org.viafirma.xwiki.ViafirmaStyleFilter&lt;/filter-class&gt;
 &lt;init-param&gt;
 &lt;param-name&gt;PATH_CSS&lt;/param-name&gt;
 &lt;param-value&gt;D:/xwiki/skins/colibri/colibri.css&lt;/param-value&gt;
 &lt;/init-param&gt;
 &lt;/filter&gt;

 &lt;filter-mapping&gt;
 &lt;filter-name&gt;ViafirmaLoginFilter&lt;/filter-name&gt;
 &lt;url-pattern&gt;*.login&lt;/url-pattern&gt;
 &lt;/filter-mapping&gt;
 &lt;filter-mapping&gt;
 &lt;filter-name&gt;ViafirmaStyleFilter&lt;/filter-name&gt;
 &lt;url-pattern&gt;*.css&lt;/url-pattern&gt;
 &lt;/filter-mapping&gt;
 ...
 &lt;!-- Servlet de Autenticación de Viafirma--&gt;
 &lt;servlet&gt;
 &lt;servlet-name&gt;viafirmaAuthentication&lt;/servlet-name&gt;
 &lt;servlet-class&gt;org.viafirma.xwiki.AuthenticationServlet&lt;/servlet-class&gt;
 &lt;/servlet&gt;
 &lt;servlet-mapping&gt;
 &lt;servlet-name&gt;viafirmaAuthentication&lt;/servlet-name&gt;
 &lt;url-pattern&gt;/viafirmaAuthentication/*&lt;/url-pattern&gt;
 &lt;/servlet-mapping&gt;</pre>
<p>Finalmente tendremos esto:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/05/Clases1.png" target="_new"><img class="aligncenter size-full wp-image-1051" title="Diagrama de Clases" src="http://www.xnoccio.com/wp-content/uploads/2010/05/Clases1.png" alt="" width="727" height="458" /></a></p>
<p>Teneis el proyecto mavenizado y todos los fuentes usados en este ejemplo aquí:<br />
<a href="http://www.xnoccio.com/wp-content/uploads/2010/05/viafirma-client-xwiki.zip" target="new"><br />
<img title="Descarga de fuentes aquí" src="http://www.xnoccio.com/wp-includes/images/crystal/archive.png" alt="Descarga de fuentes aquí" /></a></p>
<p>Para integrar este ejemplo en XWiki, sólo es necesario:</p>
<ol>
<li> Empaquetar las clases generadas en un .jar y copiarlo en el WEB-INF/lib de XWiki, también deberá copiar en esa carpeta todas las librerías dependientes.</li>
<li>Realizar las modificaciones anteriormente indicadas en el formulario de Login.</li>
<li>Copiar los archivos .vm a la ruta indicada anteriormente.</li>
<li>Modificar y configurar el web.xml de XWiki.</li>
</ol>
<p>Aquí os dejo unas capturas de pantalla para demostraros que todo esto funciona correctamente <img src='http://www.xnoccio.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Formulario para logarnos:</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/05/xwiki_login.png" target="_new"><img class="aligncenter size-full wp-image-1095" title="XWiki: Formulario de Login" src="http://www.xnoccio.com/wp-content/uploads/2010/05/xwiki_login.png" alt="" width="600" height="400" /></a></p>
<p>Finalmente, vemos que XWiki nos ha logado correctamente:</p>
<p>Selección del Certificado Digital en Viafirma, vereis que tiene el CSS que queremos (obviamente ese CSS se puede mejorar) :</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/05/xwiki_viafirma.png" target="_new"><img class="aligncenter size-full wp-image-1096" title="XWiki: logado en Viafirma" src="http://www.xnoccio.com/wp-content/uploads/2010/05/xwiki_viafirma.png" alt="" width="600" height="400" /></a></p>
<p>Finalmente veremos que ya estamos logados en XWiki (enhorabuena !!) :</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2010/05/xwiki_loged1.png" target="_new"><img class="aligncenter size-full wp-image-1101" title="xwiki_loged" src="http://www.xnoccio.com/wp-content/uploads/2010/05/xwiki_loged1.png" alt="" width="600" height="400" /></a></p>
<p>Esto nos da por pensar en próximos capítulos: ¿publicación de contenidos firmados digitalmente? Quién sabe&#8230;</p>
<p>Un Saludo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/587-xwiki-autenticando-con-viafirma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viafirma 2.5 &#8211; Soporte para PHP</title>
		<link>http://www.xnoccio.com/es/564-viafirma-25-soporte-para-php-dnie/</link>
		<comments>http://www.xnoccio.com/es/564-viafirma-25-soporte-para-php-dnie/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 18:40:39 +0000</pubDate>
		<dc:creator>Benito Galán</dc:creator>
				<category><![CDATA[viafirma]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://xnoccio.com/564-viafirma-25-soporte-para-php/</guid>
		<description><![CDATA[
En los próximos días liberaremos nueva versión 2.5 de Viafirma caracterizada, principalmente, por el soporte para PHP y mejoras en el proveedor de servicios OpenID. Fueron constantes las peticiones y consultas recibidas por clientes en las que necesitaban de una Autenticación basada en el uso del DNIe desde portales públicos o restringidos (intranet) desarrollados éstos [...]]]></description>
			<content:encoded><![CDATA[<p>
En los próximos días liberaremos nueva versión 2.5 de Viafirma caracterizada, principalmente, por el soporte para PHP y mejoras en el <strong>proveedor de servicios OpenID</strong>. Fueron constantes las peticiones y consultas recibidas por clientes en las que necesitaban de una Autenticación basada en el uso del <strong>DNIe </strong>desde portales públicos o restringidos (intranet) desarrollados éstos en PHP.
</p>
<p>
Con esta nueva versión, y con el uso del nuevo cliente desarrollado para PHP, se permitirá a los integradores incorporar en sus portales los servicios de Autenticación haciendo uso del DNIe y, por supuesto, del resto de Certificados Digitales que ya veníamos soportando.
</p>
<p>
En casa ya nos estamos beneficiando de esta nueva versión, integrando nuestras plataformas <strong>Moodle</strong> (e-learning para uso interno) y <strong>Drupal</strong> (cms) con Viafirma para autenticarnos con el DNIe. Otros desarrollos específicos en PHP, como <strong>TimeTracker</strong> (control de imputaciones horarias), también han sido integrados para permitir el acceso mediante DNIe.
</p>
<p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/N1wgdcRON5c&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/564-viafirma-25-soporte-para-php-dnie/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Resumen Viafirma 2009</title>
		<link>http://www.xnoccio.com/es/544-resumen-viafirma-2009/</link>
		<comments>http://www.xnoccio.com/es/544-resumen-viafirma-2009/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 14:52:06 +0000</pubDate>
		<dc:creator>Benito Galán</dc:creator>
				<category><![CDATA[viafirma]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[custodia digital]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[firma digital]]></category>
		<category><![CDATA[firma electrónica]]></category>

		<guid isPermaLink="false">http://xnoccio.com/544-resumen-viafirma-2009/</guid>
		<description><![CDATA[A punto de finalizar este 2009, queremos hacer un repaso de los logros obtenidos por VIAFIRMA en las implantaciones de este año que estamos a punto de terminar.
Sector Público
Como no podía ser de otra forma, nuestro repaso empezará por la implantación con mayor número de operaciones realizadas, es decir, la implantación de Viafirma en la [...]]]></description>
			<content:encoded><![CDATA[<p>A punto de finalizar este 2009, queremos hacer un repaso de los logros obtenidos por <a title="Sitiio oficial de la plataforma" href="http://www.viafirma.com">VIAFIRMA</a> en las implantaciones de este año que estamos a punto de terminar.</p>
<h3>Sector Público</h3>
<p>Como no podía ser de otra forma, nuestro repaso empezará por la implantación con mayor número de operaciones realizadas, es decir, la implantación de Viafirma en la <a title="ir al sitio web de la Fundación Tripartita" href="http://www.fundaciontripartita.org">Fundación Tripartita para la Formación en el Empleo</a>.</p>
<h4>Fundación Tripartita</h4>
<p>En apenas 10 meses desde su paso a producción, han superado los <strong>2,6 millones de transacciones</strong>, entre autenticaciones y firmas, tal y como se resumen en las siguientes gráficas.</p>
<p><a title="Transacciones totales en Tripartita" href="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-01-trans-totales1.png"></a></p>
<p style="text-align: center;"><a title="Transacciones totales en Tripartita" href="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-01-trans-totales1.png"><img src="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-01-trans-totales1.png" border="0" alt="Transacciones totales en Tripartita" /></a></p>
<p>Las operaciones fueron realizadas con certificados digitales de varias Autoridades Reconocidas por la plataforma, entre ellas, FNMT, DNIe, Camerfirma, Izempe, Ancert o ANFAC, pero sin duda, el grueso de operaciones fueron realizadas por los certificados de empresa de la FNMT, tal y como se muestra en la siguiente gráfica.</p>
<p><a title="Reparto de CA" href="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-02-cas1.png"><img src="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-02-cas1.png" border="0" alt="Reparto de CA" /></a></p>
<h5>Ratios de Efectividad</h5>
<p>Las siguientes gráficas muestran el ratio de efectividad de las autenticaciones y firmas completadas. Si tenemos en cuenta que para estas métricas se tomaron valores de cierre de sesión sin finalizar el proceso de firma o autenticación (por ejemplo, un usuario se autentica en el sistema, y por cualquier motivo ajeno al sistema, decide cerrar sin firmar el documento solicitado), estos resultados demuestran un excelente comportamiento.</p>
<p><a title="Ratio de Efectividad en las Firmas" href="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-03-ratio-firm1.png"></a></p>
<p style="text-align: center;"><a title="Ratio de Efectividad en las Firmas" href="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-03-ratio-firm1.png"><img src="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-03-ratio-firm1.png" border="0" alt="Ratio de Efectividad en las Firmas" /><br /> </a></p>
<p><a title="Ratio de Efectividad en las Autenticaciones" href="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-03-ratio-auth1.png"></a></p>
<p style="text-align: center;"><a title="Ratio de Efectividad en las Autenticaciones" href="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-03-ratio-auth1.png"><img src="http://www.xnoccio.com/wp-content/uploads/2009/12/trip-03-ratio-auth1.png" border="0" alt="Ratio de Efectividad en las Autenticaciones" /></a><br /> Ratio de Efectividad en Autenticaciones</p>
<h4>Junta de Andalucía</h4>
<p>La Junta de Andalucía está estudiando la utilización de Viafirma como cliente de autenticación y firma digital. Gracias a ese uso la Junta de Andalucía se beneficiaría de la usabilidad y neutralidad tecnológica que caracteriza a Viafirma, tal y como se recoge en nuestra <a title="ver matriz de compatibilidad" href="http://www.viafirma.com/viafirma/informacion/tecnicas/index.html#matriz-compatibilidad">Matriz de Compatibilidad</a>, probablemente una de las más completas del mercado.</p>
<p>Estas implantaciones se sumarían a otras implantaciones en el sector público realizadas en República Dominicana, donde organismos como la <strong>Direcc. Gral. de Impuestos Internos</strong> (<a title="ir a sitio oficial de la DGII" href="http://www.dgii.gov.do">DGII</a> &#8211; el equivalente a la Agencia Tributaria), o el <strong>Ministerio de Educación Superior, Ciencia y Tecnología</strong> (<a title="ir al sitio oficial de la SEESCyT" href="http://www.seescyt.gov.do">SEESCyT</a>) ya hacen uso de Viafirma para completar transacciones de autenticación y firma mediante el uso de Certificados Digitales reconocidos por el <strong>INDOTEL</strong>, órgano regulador.</p>
<h3>Sector Educativo</h3>
<p>A la implantación de Viafirma el año anterior en la Universidad Iberoamericana (<a title="ir al sitio oficial de la UNIBE" href="http://www.unibe.edu.do">UNIBE</a>), en este 2009 se le suman las implantaciones de Viafirma en la <strong>Universidad de Extremadura</strong> y la <strong>Universidad de Cádiz</strong>, que dispondrá de un escritorio centralizado de firmas.</p>
<h3>Sector Productivo</h3>
<p><a name="toyota"></a><strong>Toyota España</strong> integró su ERP con Viafirma para gestionar la firma electrónica de todas sus facturas, haciendo uso del formato <strong>facturae 3.1</strong> que ofrece Viafirma, siendo reconocida por la propia <strong>Agencia Tributaria</strong> como <a title="ver directorio de desarrolladores en la Agencia Tributaria" href="http://www.aeat.es/wps/portal/Navegacion2?channel=b3dd9c648eda5110VgnVCM1000004ef01e0a____&amp;ver=L&amp;site=56d8237c0bc1ff00VgnVCM100000d7005a80____&amp;idioma=es_ES&amp;menu=0&amp;img=0">solución compatible</a> con el formato homologado.</p>
<p>En las Islas Baleares, su <strong>Colegio de Farmacéuticos</strong> (<a title="ir al sitio oficial de COFIB" href="http://www.cofib.es">COFIB</a>), completó la integración con Viafirma de su sistema de gestión para la <strong>Receta Electrónica</strong>.</p>
<h3>Alianzas</h3>
<p>En este 2009 afianzamos colaboraciones comerciales y técnicas con la Autoridad de Certificación <a title="ir sitio oficial de firmaprofesional" href="http://www.firmaprofesional.com/index.php?option=com_content&amp;view=article&amp;id=68&amp;Itemid=83">Firmaprofesional</a>. También extendimos nuestra relación comercial en el mercado latinoamericano, con colaboraciones en <strong>Chile</strong>, <strong>Panamá</strong>, <strong>Costa Rica</strong> y <strong>República Dominicana</strong>.</p>
<h3>Roadmap</h3>
<p>En 2010 Viafirma continuará con la incorporación de nuevas funcionalidades, nuevos formatos de firma, nuevas Autoridades de Certificación reconocidas. Las mejoras introducidas durante este año que terminamos, y las que incluiremos en el próximo, sólo son posibles con el apoyo mostrado en todas nuestras implantaciones, también reflejado en los numerosos correos de apoyo y felicitaciones recibidos y, como no, gracias al excelente equipo que hay detrás de Viafirma.</p>
<p><strong>Por todos ellos, gracias y feliz entrada de año 2010 !!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/544-resumen-viafirma-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java / JEE : Firma digital y autenticación con Viafirma (I)</title>
		<link>http://www.xnoccio.com/es/461-java-jee-firma-digital-y-autenticacion-con-viafirma-i/</link>
		<comments>http://www.xnoccio.com/es/461-java-jee-firma-digital-y-autenticacion-con-viafirma-i/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 11:09:07 +0000</pubDate>
		<dc:creator>Felix G. Borrego</dc:creator>
				<category><![CDATA[javahispano]]></category>
		<category><![CDATA[viafirma]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[firma digital]]></category>
		<category><![CDATA[firma electrónica]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JEE]]></category>

		<guid isPermaLink="false">http://xnoccio.com/461-java-jee-firma-digital-y-autenticacion-con-viafirma-i/</guid>
		<description><![CDATA[ 	 	
 	 	
Este artículo pretende ser una guía rápida qué explique cómo realizar una operación de autenticación con Viafirma, de cara a obtener los datos del certificado digital del usuario.
Aunque Viafirma ofrece todos sus servicios mediante métodos estándar (Servicios Web y OpenID), también disponemos  de un cliente para Java que permite de una [...]]]></description>
			<content:encoded><![CDATA[<p><meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /> 	<title></title> 	<meta name="GENERATOR" content="OpenOffice.org 3.0  (Linux)" /></p>
<style type="text/css"> 	<!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		A:link { so-language: zxx } 	--> 	</style>
<p>Este artículo pretende ser una guía rápida qué explique cómo realizar una operación de autenticación con Viafirma, de cara a obtener los datos del certificado digital del usuario.</p>
<p>Aunque Viafirma ofrece todos sus servicios mediante métodos estándar (Servicios Web y OpenID), también disponemos  de un cliente para Java que permite de una forma <strong>muy sencilla</strong> integrar aplicaciones desarrolladas en esta tecnología con los servicios que ofrece <a href="http://www.viafirma.com/">Viafirma</a>.</p>
<p>En este artículo mostraremos cómo añadir las dependencias necesarias a un proyecto web Java para hacer uso de los diferentes servicios de firma digital (<strong>XAdES</strong>, <strong>Facturae</strong>, PDF sign, etc… ), autenticación (<strong>FNMT</strong>, Camerfirma, Firma profesional, Ancert, ACA, Izempe,  <strong>DNIe</strong>, etc…),  custodia (integridad, etc…)  y verificación (<strong>CRLS</strong>, <strong>OCSP</strong>, etc…).</p>
<p>El procedimiento sería el siguiente:</p>
<p><strong>1.- Añadir las dependencias</strong></p>
<p style="margin-bottom: 0cm">Viafirma está preparado para trabajar con Maven; en este tipo de proyectos sólo será necesario añadir la dependencia a viafirma-client de la siguiente manera:</p>
<pre><code>
&lt;!--  Dependencias para el cliente viafirma con soporte de OpenID --&gt;
&lt;dependency&gt;
 &lt;groupId&gt;org.viafirma&lt;/groupId&gt;
 &lt;artifactId&gt;viafirma-client&lt;/artifactId&gt;
 &lt;version&gt;[2.2.3,2.3.0)&lt;/version&gt;
&lt;/dependency&gt;
</code></pre>
<p>Y poner el repositorio de librerías de VIAVANSI para poder recuperar esta librería:</p>
<pre><code>http://repositorio.viavansi.com/repo</code></pre>
<p>Si el proyecto no está basado en Maven, necesitaremos añadir manualmente los .jar que se incluyen en el directorio dependency dentro del distribuible de viafirma-client.</p>
<p><strong>2.- Crear la página de acceso a la autenticación</strong></p>
<p>A modo de ejemplo básico vamos a crear una jsp que inicialice el cliente de Viafirma y permite al usuario iniciar el proceso de autenticación pulsando en un enlace. Este cliente utilizará el servidor público de pruebas de Viafirma desplegado en las instalaciones de Viavansi.</p>
<pre><code><font color="#bf5f3f">&lt;%@</font><font color="#3f7f7f">page</font> <font color="#7f007f">import</font><font color="#1a1a1a">=</font><font color="#2a00ff"><em>"org.viafirma.cliente.ViafirmaClientFactory"</em></font>%&gt;
<font color="#bf5f3f">&lt;%@</font><font color="#3f7f7f">page</font> <font color="#7f007f">import</font><font color="#1a1a1a">=</font><font color="#2a00ff"><em>"org.viafirma.cliente.ViafirmaClient"</em></font><font color="#bf5f3f">%&gt;</font>
<font color="#008080">&lt;</font><font color="#3f7f7f">body</font>&gt;<font color="#000000">
&lt;%</font>
</code><font color="#7f0055"><strong>if</strong></font> (!ViafirmaClientFactory.isInit()) {<font color="#000000">
 // Configuración básica del cliente.</font><font color="#000000">
 ViafirmaClientFactory.init(</font><font color="#2a00ff">"http://viafirma.viavansi.com/viafirma"</font><font color="#000000">,</font><font color="#2a00ff">"http://viafirma.viavansi.com/viafirma"</font>);
}
<p style="margin-bottom: 0cm" align="left"><font color="#000000"><font face="Monospace"><font color="#7f0055"><strong>if</strong></font><font color="#000000">(request.getParameter(</font><font color="#2a00ff">"autenticar"</font><font color="#000000">)!= </font><font color="#7f0055"><strong>null</strong></font><font size="2">){
 ViafirmaClient viafirmaClient = ViafirmaClientFactory.getInstance();
</font></font><font face="Monospace"><font size="2"> </font><font color="#3f7f5f"> // Iniciamos la autenticación indicando la uri de retorno. </font></font></font>
<font color="#000000"><font face="Monospace"><font size="2"> viafirmaClient.solicitarAutenticacion(request, response,</font></font></font><font face="Monospace"><font size="2"><font color="#2a00ff">"/viafirmaClientResponseServlet"</font><font color="#000000">);</font></font></font> <font color="#000000"><font face="Monospace"><font size="2">}</font></font></font>
%&gt;<font color="#008080">
&lt;</font><font color="#3f7f7f">p</font><font color="#008080">&gt;&lt;</font><font color="#3f7f7f">a</font> <font color="#7f007f">href</font><font color="#1a1a1a">=</font><font color="#2a00ff"><em>"?autenticar=true"</em></font><font color="#008080">&gt;</font><font color="#1a1a1a"><u>Solicitar autenticación</u></font><font color="#008080">&lt;/</font><font color="#3f7f7f">a</font><font color="#008080">&gt;&lt;/</font><font color="#3f7f7f">p</font>&gt;<font color="#008080"><font face="Monospace"><font color="#008080">
&lt;/</font><font color="#3f7f7f">body</font><font size="2">&gt;
</font></font></font></pre>
<p>Cuando el usuario pulse sobre el enlace &#8220;Solicitar autenticación&#8221; el usuario será redirigido a Viafirma, donde se le solicitará su certificado digital. Viafirma validará y tratará el certificado del cliente y retornará el resultado de la autenticación a la aplicación cliente que estamos desarrollando. En la jsp de ejemplo le indicamos a Viafirma que la url de retorno (donde Viafirma debe mandarnos el resultado de la autenticación) es<font><font><font><font color="#008080"><font face="Monospace"><font color="#2a00ff"> /viafirmaClientResponseServlet</font></font></font></font></font></font> .</p>
<p><strong>3.- Procesar la respuesta</strong></p>
<p>Una vez que Viafirma obtenga la información contenida en el certificado digital, retornará los datos a la url que la aplicación cliente le indicó, por lo que el siguiente paso será definir un servlet (cuya URL en este ejemplo es /viafirmaClientResponseServlet) que se encargue de gestionar la respuesta. Para ello crearemos un servlet que extiende de org.viafirma.client.ViafirmaClientServlet, e implementaremos los métodos error(&#8230;), cancel(&#8230;) y authenticateOK(&#8230;):</p>
<pre><code></code>
<p style="margin-bottom: 0cm"><font face="Monospace"><font size="2"><font color="#7f0055"><strong>public</strong></font><font color="#1a1a1a"> </font><font color="#7f0055"><strong>class</strong></font><font color="#1a1a1a"> </font><font color="#000000"><u>ViafirmaClientResponseServlet</u></font><font color="#1a1a1a"> </font><font color="#7f0055"><strong>extends</strong></font><font color="#1a1a1a"> </font><font color="#000000">ViafirmaClientServlet{</font></font></font>
<p style="margin-bottom: 0cm" align="left"><font face="Monospace"><font size="2"><font color="#1a1a1a"> </font><font color="#1a1a1a">@Override
 </font><font color="#7f0055"><strong>public</strong></font><font color="#1a1a1a"> </font><font color="#7f0055"><strong>void</strong></font><font color="#1a1a1a"> </font><font color="#000000">authenticateOK(UsuarioGenericoViafirma</font><font color="#1a1a1a"> </font><font color="#1a1a1a">usuario,</font><font color="#000000">HttpServletRequest</font><font color="#1a1a1a"> </font><font color="#000000">request,</font><font color="#1a1a1a"> </font><font color="#000000">HttpServletResponse</font><font color="#1a1a1a"> </font><font color="#000000">response)</font><font color="#1a1a1a"> </font><font color="#000000">{</font></font></font>
<font face="Monospace"><font size="2"><font color="#1a1a1a">  </font><font color="#3f7f5f">// </font><font color="#3f7f5f"><u>Lógica</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>específica</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>de</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>la</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>aplicación</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>para</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>gestionar</u></font><font color="#3f7f5f"> el </font><font color="#3f7f5f"><u>resultado</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>de</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>la</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>autenticación</u></font><font color="#3f7f5f"> </font></font></font><font face="Monospace"><font size="2"><font color="#1a1a1a">
  </font><font color="#000000">request.setAttribute(</font><font color="#2a00ff">"usuarioAutenticado"</font><font color="#000000">,</font><font color="#1a1a1a"> </font><font color="#000000">usuario);</font>
 <font color="#000000"> request.getRequestDispatcher(</font><font color="#2a00ff">"/resultadoAutenticacion.jsp"</font><font color="#000000">).forward(request,</font><font color="#1a1a1a"> </font><font color="#000000">response);</font></font></font><font face="Monospace"><font size="2">
 <font color="#000000">}</font></font></font>
<p style="margin-bottom: 0cm" align="left"><font face="Monospace"><font size="2"><font color="#646464"> @Override</font></font></font>
<font face="Monospace"><font size="2"><font color="#7f0055"><strong> public</strong></font><font color="#1a1a1a"> </font><font color="#7f0055"><strong>void</strong></font><font color="#1a1a1a"> </font><font color="#000000">cancel(HttpServletRequest</font><font color="#1a1a1a"> </font><font color="#000000">request,</font><font color="#1a1a1a"> </font><font color="#000000">HttpServletResponse</font><font color="#1a1a1a"> </font><font color="#000000">response)</font><font color="#1a1a1a"> </font><font color="#1a1a1a">{
   </font><font color="#3f7f5f">// </font><font color="#3f7f5f"><u>Gestiónn</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>de</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>cancelaciónn</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>del</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>usuario</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>al</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>autenticar</u></font><font color="#3f7f5f"> o </font><font color="#3f7f5f"><u>firmar</u></font></font></font><font face="Monospace"><font size="2"><font color="#1a1a1a">
</font><font color="#000000">   request.setAttribute(</font><font color="#2a00ff">"error"</font><font color="#000000">,</font><font color="#1a1a1a"> </font><font color="#2a00ff">"El usuario ha cancelado la autenticación"</font><font color="#000000">);</font><font color="#1a1a1a">
</font><font color="#000000">   request.getRequestDispatcher(</font><font color="#2a00ff">"/resultadoAutenticacion.jsp"</font><font color="#000000">).forward(request,</font><font color="#1a1a1a"> </font><font color="#1a1a1a">response);
 </font><font color="#000000">}</font></font></font>
<p style="margin-bottom: 0cm" align="left"><font face="Monospace"><font size="2"><font color="#646464">@Override</font></font></font>
<font face="Monospace"><font size="2"><font color="#7f0055"><strong>public</strong></font><font color="#1a1a1a"> </font><font color="#7f0055"><strong>void</strong></font><font color="#1a1a1a"> </font><font color="#000000">error(CodigoError</font><font color="#1a1a1a"> </font><font color="#000000">codError,</font><font color="#1a1a1a"> </font><font color="#000000">HttpServletRequest</font><font color="#1a1a1a"> </font><font color="#1a1a1a">request, </font><font color="#000000">HttpServletResponse</font><font color="#1a1a1a"> </font><font color="#000000">response)</font><font color="#1a1a1a"> </font><font color="#000000">{</font></font></font>
<font face="Monospace"><font size="2"><font color="#1a1a1a">  </font><font color="#3f7f5f">// </font><font color="#3f7f5f"><u>Gestión</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>de</u></font><font color="#3f7f5f"> error </font><font color="#3f7f5f"><u>al</u></font><font color="#3f7f5f"> </font><font color="#3f7f5f"><u>autenticar</u></font><font color="#3f7f5f"> o </font><font color="#3f7f5f"><u>firmar</u></font></font></font> <font face="Monospace"><font size="2"><font color="#000000">
  request.setAttribute(</font><font color="#2a00ff">"codError"</font><font color="#000000">,</font><font color="#1a1a1a"> </font><font color="#000000">codError);</font></font></font> <font color="#1a1a1a">
 </font><font face="Monospace"><font size="2"><font color="#000000">request.getRequestDispatcher(</font><font color="#2a00ff">"/resultadoAutenticacion.jsp"</font><font color="#000000">).forward(request,</font><font color="#1a1a1a"> </font><font color="#1a1a1a">response);
</font><font color="#000000"> }</font></font></font>
<p style="margin-bottom: 0cm" align="left"><font color="#000000"><font face="Monospace"><font size="2">}</font></font></font>
</pre>
<p>En este ejemplo vemos un ejemplo de implementación, en el que la aplicación simplemente guarda en request el objeto UsuarioGenericoViafirma que contiene todos los datos que aparecen en el certificado digital. Obviamente cada aplicación, en función de su lógica de negocio, deberá realizar la implementación específica que requiera.</p>
<p><strong>4.- Adaptar la plataforma al skin de la aplicación cliente.</strong></p>
<p>La página donde se solicita el certificado digital reside en Viafirma. Sin embargo, a través de CSS podremos conseguir que el usuario no aprecie un cambio de interfaz, de forma que el salto de la aplicación a Viafirma parezca transparente a nivel estético.</p>
<p>Para hacer que Viafirma se adapte fácilmente al estilo visual de nuestra aplicación cliente, sólo tendremos que colocar el fichero viafirmaStyle.css en el raíz de nuestra aplicación y redefinir el aspecto visual de la interfaz  de Viafirma.</p>
<p><strong>5.- Descarga el cliente y pruébalo tu mismo<br />
</strong></p>
<p><a href="http://descargas.viavansi.com/viafirma/ejemploViafirmaSoloAutenticacion-KitIntegracionViafirma_2.1.0.zip" title="Descargar ejemplo de autenticación utilizando Viafirma para obtener los datos del certificado digital">Descargar ejemplo de autenticación utilizando el cliente Java para obtener los datos del certificado digital.</a></p>
<p>Próximamente: Java / JEE : <strong>Firma digital XADES y facturae</strong> con Viafirma (II)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/461-java-jee-firma-digital-y-autenticacion-con-viafirma-i/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Viafirma entra en producción en la Fundación Tripartita</title>
		<link>http://www.xnoccio.com/es/439-viafirma-entra-en-produccion-en-la-fundacion-tripartita/</link>
		<comments>http://www.xnoccio.com/es/439-viafirma-entra-en-produccion-en-la-fundacion-tripartita/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 10:13:07 +0000</pubDate>
		<dc:creator>Javier Echeverría Usúa</dc:creator>
				<category><![CDATA[viafirma]]></category>
		<category><![CDATA[autenticación digital]]></category>
		<category><![CDATA[firma digital]]></category>
		<category><![CDATA[firma electrónica]]></category>

		<guid isPermaLink="false">http://xnoccio.com/439-viafirma-entra-en-produccion-en-la-fundacion-tripartita/</guid>
		<description><![CDATA[En VIAVANSI estamos de enhorabuena, ayer lunes 16/03/2009 entró en producción la Aplicación de gestión de las Acciones formativas de las empresas, de la Fundación Tripartita para la Formación en el Empleo (antiguo FORCEM). En esta institución han escogido Viafirma para introducir las funcionalidades de autenticación con certificados digitales con multitud de CA&#8217;s como DNI [...]]]></description>
			<content:encoded><![CDATA[<p>En VIAVANSI estamos de enhorabuena, ayer lunes 16/03/2009 entró en producción la <a href="http://empresas.fundaciontripartita.org" target="_blank">Aplicación de gestión de las Acciones formativas de las empresas</a>, de la Fundación Tripartita para la Formación en el Empleo (antiguo FORCEM). En esta institución han escogido Viafirma para introducir las funcionalidades de autenticación con certificados digitales con multitud de CA&#8217;s como DNI electrónico, FNMT, IZENPE, Camerfirma, ANCERT, Firma Profesional, etc.</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/03/viafirma_loading1.png" title="viafirma_loading.png" target="_blank"><img src="http://www.xnoccio.com/wp-content/uploads/2009/03/viafirma_loading1.png" alt="viafirma_loading.png" height="207" width="380" /></a></p>
<p>La aplicación permite a las empresas que realicen actividades de formación comunicar el inicio y finalización de las mismas a la Fundación, como establece la Orden Ministerial que las regula. El alcance final de la aplicación abarca a toda empresa española que tenga planes internos de formación, por lo que el volumen de transacciones que debe soportar es de una enorme magnitud. Pasadas unas horas de la presentación y puesta en marcha de la aplicación ya hemos podido comprobar que se han efectuado varios miles de operaciones de autenticación y firma digital satisfactoriamente. Las estimaciones de carga previstas sobrepasan las 80.000 firmas digitales diarias en momentos de uso masivo de la aplicación.</p>
<p>Gracias al uso de Viafirma, la Fundación Tripartita garantiza un acceso universal a los usuarios. Ello es debido a la gran universalidad de Viafirma, que permite a los usuarios autenticarse y firmar con sus certificados digitales en cualquier sistema operativo (Windows, Linux, Mac, etc.), navegador (Internet Explorer, Firefox, Safari, Google Chrome, etc.), tipo de certificado y disposición en software, tarjeta criptográfica, token USB, etc.</p>
<p>En las últimas semanas varias instituciones han optado por Viafirma como solución de autenticación y firma digital. Además de la propia Fundación Tripartita, Viafirma ha sido implementado en Toyota España, Col·legi Oficial de Farmacèutics de les Illes Balears (COFIB), en el proyecto de factura electrónica Pymetronica de ETICOM&#8230;</p>
<p><a href="http://www.xnoccio.com/wp-content/uploads/2009/03/viafirma_certs1.png" title="viafirma_certs.png" target="_blank"><img src="http://www.xnoccio.com/wp-content/uploads/2009/03/viafirma_certs1.png" alt="viafirma_certs.png" height="369" width="675" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xnoccio.com/es/439-viafirma-entra-en-produccion-en-la-fundacion-tripartita/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

