<?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>xml-utils.com &#187; Firma digital</title>
	<atom:link href="http://xml-utils.com/category/firma-digital/feed/" rel="self" type="application/rss+xml" />
	<link>http://xml-utils.com</link>
	<description>by Ricardo Borillo</description>
	<lastBuildDate>Wed, 18 Jan 2012 12:46:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Presentación en IPSA: &#8220;Infrastructura y servicios de firma digital&#8221;</title>
		<link>http://xml-utils.com/2011/07/30/presentacion-en-ipsa-infrastructura-y-servicios-de-firma-digital/</link>
		<comments>http://xml-utils.com/2011/07/30/presentacion-en-ipsa-infrastructura-y-servicios-de-firma-digital/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 16:49:16 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[All]]></category>
		<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Publicaciones]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=168</guid>
		<description><![CDATA[Presentación realizada en]]></description>
			<content:encoded><![CDATA[<p>Presentación realizada en <a href="http://www.ipsa.es/ target="_blank">IPSA</a> durante mi <a href="http://www.desk-surfing.org/" target="_blank">DeskSurfing</a>:</p>
<p><object id="doc_52439" name="doc_52439" height="475" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" ><param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"><param name="wmode" value="opaque"><param name="bgcolor" value="#ffffff"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="FlashVars" value="document_id=61134443&#038;access_key=key-1cw7hmegmimm4kvt3oy&#038;page=1&#038;viewMode=list"><embed id="doc_52439" name="doc_52439" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=61134443&#038;access_key=key-1cw7hmegmimm4kvt3oy&#038;page=1&#038;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="475" width="100%" wmode="opaque" bgcolor="#ffffff"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2011/07/30/presentacion-en-ipsa-infrastructura-y-servicios-de-firma-digital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DeskSurfing@Day 3</title>
		<link>http://xml-utils.com/2011/07/30/desksurfingday-3/</link>
		<comments>http://xml-utils.com/2011/07/30/desksurfingday-3/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 16:26:25 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[All]]></category>
		<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=161</guid>
		<description><![CDATA[Tras la vuelta de nuevo al panel para ver el estado de las tareas, hoy he comenzado preparando unas slides para la presentación que tenía que realizar a las 12:00 sobre &#8220;Infrastructura y servicios de firma digital&#8221;. La verdad es que ha sido genial ver como ha venido un montón de gente de la empresa, [...]]]></description>
			<content:encoded><![CDATA[<p>Tras la vuelta de nuevo al panel para ver el estado de las tareas, hoy he comenzado preparando unas slides para la presentación que tenía que realizar a las 12:00 sobre &#8220;Infrastructura y servicios de firma digital&#8221;.</p>
<p>La verdad es que ha sido genial ver como ha venido un montón de gente de la empresa, y no sólo la gente del propio grupo de desarrollo. La sesión ha servido para dar un repaso al funcionamiento de una autoridad certificadora, algunos de los servicios que ofrece (OCSP/TSA) y el uso aplicado de los procesos de firma digital tanto en herramientas existentes como OpenOffice o Acrobat Reader, como su implementación en aplicaciones web con <a href="http://universitatjaumei.jira.com/browse/CRYPTOAPPLET" target="_blank">CryptoApplet</a>.</p>
<p>Sinceramente, lo he pasado genial, ya que estas cosas me encantan <img src='http://xml-utils.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Tras la presentación, me he unido a <a href="http://twitter.com/jjballano" target="_blank">@jjballano</a> para comenzar una nueva tarea que tenía asignada y poder ver así un poco más en detalle el entramado de tests de la aplicación.</p>
<p>Hemos ido avanzando, pero la segunda parte ha quedado pendiente para el día siguiente.</p>
<p>Al final de la jornada, hemos decidido hacer una visita al <a href="http://betabeers.com/" target="_blank">Betabeers</a>, donde parecía que podríamos encontrar una interesante conversación sobre Desarrollo móvil y JavaScript, acompañada de unas <a href="http://betabeers.com/presentaciones/presentaciones-del-28-julio-en-betabeers/" target="_blank">presentaciones de nuevos proyectos</a>. </p>
<p>Al final nos hemos quedado poco rato, pero eso sí, hemos tenido una conversación muy intersante sobre JavaScript con uno de los valores en alza de estas semanas <a href="http://twitter.com/pasku1" target="_blank">@pasku1</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2011/07/30/desksurfingday-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DeskSurfing@Day 2</title>
		<link>http://xml-utils.com/2011/07/27/desksurfingday-2/</link>
		<comments>http://xml-utils.com/2011/07/27/desksurfingday-2/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 21:57:59 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[All]]></category>
		<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[UJI]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=158</guid>
		<description><![CDATA[Segundo día en IPSA: Testing day. El día de hoy ha comenzado con la habitual reunión diaria frente al panel para ver en qué tareas comenzaba a trabajar el equipo. Después del reparto, me he unido a @AlfredoCasado para comenzar una de las historias de usuario que prometía dar guerra. Aunque era una historia de [...]]]></description>
			<content:encoded><![CDATA[<p>Segundo día en <a href="http://www.ipsa.es" target="_blank">IPSA</a>: Testing day.</p>
<p>El día de hoy ha comenzado con la habitual reunión diaria frente al panel para ver en qué tareas comenzaba a trabajar el equipo. Después del reparto, me he unido a <a href="http://twitter.com/AlfredoCasado" target="_blank">@AlfredoCasado</a> para comenzar una de las historias de usuario que prometía dar guerra.</p>
<p>Aunque era una historia de usuario bastante delicada al afectar partes centrales del producto, es un lujo ver cuando una buena base de tests hacen que todo el trabajo se limite a ir haciendo pequeños ajustes, arreglar tests y finalmente poder añadir la nueva funcionalidad teniendo todo el sistema de nuevo operativo.</p>
<p>Durante la implementación de esta historia de usuario he podido ahondar un poco más en conceptos como los <a href="http://www.junit.org/node/580" target="_blank">Rules de jUnit</a>, el uso de builders para la inicialización de los datos o las mejoras de expresividada en los asserts con <a href="http://joe.truemesh.com/blog/000511.html" target="_blank">assertThat</a> y <a href="http://code.google.com/p/hamcrest/" target="_blank">Harmcrest</a>.</p>
<p>No ha faltado la visión divertida, a la vez que instructiva de <a href="http://twitter.com/AlfredoCasado" target="_blank">@AlfredoCasado</a> en muchos aspectos del desarrollo, sobretodo en las comparaciones de Google Guice/Spring, JDBC/JPA y otras muchas <img src='http://xml-utils.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Al final ha sido un día muy productivo y casi casi hemos completado la historia asignada, con lo que mañana toca afinar unos pequeños detalles y listo.</p>
<p>Adicionalmente, hemos decidido hacer mañana una pequeña presentación a todo el equipo sobre temas de firma. Así que durante una hora intentaré darles una visión sobre los distintos enfoques que se pueden seguir, formatos existentes y herramientas disponibles como <a href="http://universitatjaumei.jira.com/browse/CRYPTOAPPLET" target="_blank">CryptoApplet</a>. Espero que sirva para dar a la gente de <a href="http://www.ipsa.es" target="_blank">IPSA</a> una buena impresión de lo que es un <a href="http://desk-surfing.org/" target="_blank">DeskSurfing</a> &#8230; </p>
<p>Eso es todo por hoy. Mañana más &#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2011/07/27/desksurfingday-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DeskSurfing@Day 1</title>
		<link>http://xml-utils.com/2011/07/26/desksurfingday-1/</link>
		<comments>http://xml-utils.com/2011/07/26/desksurfingday-1/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 19:55:44 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[All]]></category>
		<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[UJI]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=153</guid>
		<description><![CDATA[La iniciativa de desk-surfing.org surge con el siguiente objetivo: &#8220;&#8221;" Estamos aquí para poner en contacto a profesionales que quieren mejorar. Para tener un lugar donde encontrar intercambios de puestos de trabajo. Donde unos abren sus puertas a otros para compartir experiencia, conocimiento y metodologías. Todo ello con el objetivo de aprender. &#8220;&#8221;" Este interesante [...]]]></description>
			<content:encoded><![CDATA[<p>La iniciativa de <a href="http://desk-surfing.org/" target="_blank">desk-surfing.org</a> surge con el siguiente objetivo:</p>
<p>&#8220;&#8221;"<br />
Estamos aquí para poner en contacto a profesionales que quieren mejorar. Para tener un lugar donde encontrar intercambios de puestos de trabajo. Donde unos abren sus puertas a otros para compartir experiencia, conocimiento y metodologías. Todo ello con el objetivo de aprender.<br />
&#8220;&#8221;"</p>
<p>Este interesante espíritu fué el que motivó mi interés por entrar en contacto con profesionales del mundo del desarrollo ágil de los que poder aprender buenas prácticas y aspectos avanzados de testing.</p>
<p><a href="http://www.ipsa.es" target="_blank">IPSA</a> ha sido la empresa elegida gracias al talento de su plantilla, la cual cuenta entre sus filas con cracks como <a href="http://twitter.com/jjballano" target="_blank">@jjballano</a> y <a href="http://twitter.com/AlfredoCasado" target="_blank">@AlfredoCasado</a>.</p>
<p>Como en todo buen intercambio, mi objetivo era poder ofrecer algo al equipo de <a href="http://www.ipsa.es" target="_blank">IPSA</a>, así que durante nuestras conversaciones iniciales, descubrimos el interés de estos por el mundo de la firma digital, los formatos de firma y las APIs existentes.</p>
<p>Bajo estas premisas llegué ayer a Madrid con la intención de pasar cuatro días con el equipo e intercambiar experiencias relativas a testing y firma digital.</p>
<p>Tras el amable recibimiento de <a href="http://twitter.com/jjballano" target="_blank">@jjballano</a> a mi llegada, comenzamos a comentar distintos aspectos interesantes del desarrollo en los que podríamos colaborar. Empezaba a estar ansioso ya por ponernos manos a la obra y comenzar a trabajar <img src='http://xml-utils.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Hoy ha sido mi primer día en las oficinas de IPSA. El día ha comenzado con una reunion con el equipo de desarrollo con el fin de encontrar puntos de interés comunes, y no han tardado en surgir ideas como hacer un spike para testear las posibilidades de <a href="http://universitatjaumei.jira.com/browse/CRYPTOAPPLET" target="_blank">CryptoApplet</a> y otras librerías de firma, así como la posibilidad de hacer un pequeño seminario sobre formatos de firma.</p>
<p>Posteriormente, hemos entrado en el día a día del equipo cumpliendo con la demo que tenían pendiente y una posterior retrospectiva y planificación del siguiente sprint.</p>
<p>Me ha sorprendido gratamente la cantidad de personas de negocio que este equipo es capaz de congregar y como se implican estas en el proyecto (unos minutos antes de la demo ya estaban todos por allí exigiendo la realización de la reunión).</p>
<p>Aunque hoy no hemos podido contar con <a href="http://twitter.com/AlfredoCasado" target="_blank">@AlfredoCasado</a> que estaba fuera de la oficina, he tenido la posibilidad de concluir el día haciendo unos tests de generación de firmas longevas XAdES X-L con <a href="http://twitter.com/jjballano" target="_blank">@jjballano</a>.</p>
<p>Mañana toca sesión de testing aprovechando que en este sprint hay muchas tareas de este ámbito, aunque es posible que también abordemos alguna tarea de front con JavaScript ya que es un punto que tocamos muy a menudo en las aplicaciones UJI.</p>
<p>En conclusión, primera toma de contacto y día intenso de Scrum y spikes de firma digital.</p>
<p>Mañana más <img src='http://xml-utils.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2011/07/26/desksurfingday-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CryptoApplet en el Podcast 80 de JavaHispano sobre criptografía y firma digital</title>
		<link>http://xml-utils.com/2010/04/06/cryptoapplet-en-el-podcast-80-de-javahispano-sobre-criptografia-y-firma-digital/</link>
		<comments>http://xml-utils.com/2010/04/06/cryptoapplet-en-el-podcast-80-de-javahispano-sobre-criptografia-y-firma-digital/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 11:06:25 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Publicaciones]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=58</guid>
		<description><![CDATA[Ya está disponible la entrevista que nos hicieron la gente de JavaHispano sobre criptografía y firma digital. En ella, a parte de introducir una serie de conceptos básicos acerca de qué es y para qué sirve la criptografía y la firma digital, también tuvimos la ocasión de introducir nuestro proyecto CryptoApplet. CryptoApplet es un applet [...]]]></description>
			<content:encoded><![CDATA[<p>Ya está disponible la entrevista que nos hicieron la gente de <a href="http://www.javahispano.org" target="_blank">JavaHispano</a> sobre <a href="http://www.javahispano.org/contenidos/es/javahispano_podcast__080__criptografia_y_firma_digital/" target="_blank">criptografía y firma digital</a>.</p>
<p>En ella, a parte de introducir una serie de conceptos básicos acerca de qué es y para qué sirve la criptografía y la firma digital, también tuvimos la ocasión de introducir nuestro proyecto <a href="http://proyectostic.uji.es/pr/cryptoapplet/" target="_blank">CryptoApplet</a>.</p>
<p><a href="http://proyectostic.uji.es/pr/cryptoapplet/" target="_blank">CryptoApplet</a> es un applet de firma digital multiformato, liberado bajo licencia GPL por la <a href="http://www.uji.es/" target="_blank">Universitat Jaume I de Castellón</a>.</p>
<p>Muchas gracias a Jorge Rubira por contar con nosotros y por la oportunidad de pasar un buen rato hablando de tecnología.</p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2010/04/06/cryptoapplet-en-el-podcast-80-de-javahispano-sobre-criptografia-y-firma-digital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Múltiples firmas enveloped en un documento XML Signature</title>
		<link>http://xml-utils.com/2009/08/31/multiples-firmas-enveloped-en-un-documento-xml-signature/</link>
		<comments>http://xml-utils.com/2009/08/31/multiples-firmas-enveloped-en-un-documento-xml-signature/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 12:53:12 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=43</guid>
		<description><![CDATA[Según la especificación del estándar XML Signature del W3C, las firmas &#8220;enveloped&#8221; son aquellas que están embebidas en los datos originales, de forma que son capaces de excluir su contenido a la hora de verificar el documento original. Destacan por tener siempre definida una referencia (Reference), con el valor establecido del atributo URI a cadena [...]]]></description>
			<content:encoded><![CDATA[<p>Según la especificación del estándar <a href="http://www.w3.org/TR/xmldsig-core" target="_blank">XML Signature del W3C</a>, las firmas &#8220;enveloped&#8221; son aquellas que están embebidas en los datos originales, de forma que son capaces de excluir su contenido a la hora de verificar el documento original.</p>
<p>Destacan por tener siempre definida una referencia (Reference), con el valor establecido del atributo URI a cadena vacia:</p>
<p><code>&lt;Reference URI=""&gt;<br />
  &lt;Transforms&gt;<br />
    &lt;Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /&gt;<br />
    &lt;Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /&gt;<br />
  &lt;/Transforms&gt;<br />
  &lt;DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /&gt;<br />
  &lt;DigestValue&gt;&lt;/DigestValue&gt;<br />
&lt;/Reference&gt;<br />
</code></p>
<p>Ejemplo de una firma &#8220;enveloped&#8221;:</p>
<p><img src="http://jvnrss.ise.chuo-u.ac.jp/jtg/image/s/xsig_rdf.png" /></p>
<p>El problema es que cuando tenemos más de una firma de este tipo en un mismo documento, es necesario que cada una se excluya a si misma y a las demás firmas a la hora de calcular cualquier digest. Con la transformación &#8220;enveloped&#8221;, sólo se elimina la propia referencia, quedando en el documento el resto de firmas y haciendo que los cálculos de los digest sean incorrectos.</p>
<p>Para resolver este problema, debemos utilizar <a href="http://www.w3.org/TR/xmldsig-core/#sec-XPath" target="_blank">XPath Filtering</a>.</p>
<p>Según la especificación, el filtrado XPath en una transformación que nos permite quedarnos con el conjunto de nodos necesario para poder calcular de forma correcta la firma.</p>
<p>En nuestro caso, sustituyendo la transformación &#8220;enveloped&#8221; por un correcto filtrado, podemos soportar múltiples firmas &#8220;enveloped&#8221; en un mismo documento:</p>
<p><code>&lt;Reference URI=""&gt;<br />
  &lt;Transforms&gt;<br />
    &lt;Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"&gt;<br />
      &lt;XPath xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"&gt;<br />
        not(ancestor-or-self::dsig:Signature)<br />
      &lt;/XPath&gt;<br />
    &lt;/Transform&gt;<br />
  &lt;/Transforms&gt;<br />
  &lt;DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/&gt;<br />
  &lt;DigestValue&gt;&lt;/DigestValue&gt;<br />
&lt;/Reference&gt;<br />
</code></p>
<p>Si estamos desarrollando en Java, podemos generar este tipo de referencia de la siguiente forma:</p>
<p><code>Transform transform = fac.newTransform(Transform.XPATH, new XPathFilterParameterSpec(<br />
    "not(ancestor-or-self::dsig:Signature)", Collections.singletonMap("dsig", XMLSignature.XMLNS)));<br />
Reference ref = fac.newReference("", fac.newDigestMethod(DigestMethod.SHA1, null),<br />
    Collections.singletonList(transform), null, null);</code></p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2009/08/31/multiples-firmas-enveloped-en-un-documento-xml-signature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crea tus facturas electrónicas de forma sencilla y gratuita</title>
		<link>http://xml-utils.com/2009/05/16/crea-tus-facturas-electronicas-de-forma-sencilla-y-gratuita/</link>
		<comments>http://xml-utils.com/2009/05/16/crea-tus-facturas-electronicas-de-forma-sencilla-y-gratuita/#comments</comments>
		<pubDate>Sat, 16 May 2009 19:59:45 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[Firma digital]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=42</guid>
		<description><![CDATA[&#8220;Hazte una Facturae&#8221; es un nuevo servicio disponible de forma gratuita y que permite realizar la emisión y firma digital de facturas en formato Facturae 3.1, generando adicionalmente una visualización de la misma en formato PDF. Gracias a este servicio, las empresas pequeñas que tienen un volumen de facturación reducido, pueden emitir sus facturas electrónicas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hazteunafacturae.com/" target="_blank">&#8220;Hazte una Facturae&#8221;</a> es un nuevo servicio disponible de forma gratuita y que permite realizar la emisión y firma digital de facturas en formato <a href="http://www.facturae.es/Documentacion/EsquemaFormato/Version3_1/" target="_blank">Facturae 3.1</a>, generando adicionalmente una visualización de la misma en formato PDF.</p>
<p>Gracias a este servicio, las empresas pequeñas que tienen un volumen de facturación reducido, pueden emitir sus facturas electrónicas sin necesidad de adquirir un sotware especializado de facturación.</p>
<p>Como aspecto a reseñar, las facturas emitidas por este servicio validan perfectamente contra el <a href="http://www11.mityc.es/FacturaE/" target="_blank">servicio de validación</a> que ofrece el Ministerio de Economía y Hacienda.</p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2009/05/16/crea-tus-facturas-electronicas-de-forma-sencilla-y-gratuita/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El formato ODF 1.2 tendrá soporte para XAdES</title>
		<link>http://xml-utils.com/2009/01/23/el-formato-odf-12-tendra-soporte-para-xades/</link>
		<comments>http://xml-utils.com/2009/01/23/el-formato-odf-12-tendra-soporte-para-xades/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 12:23:44 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=40</guid>
		<description><![CDATA[Hasta ahora, el formato ODF contaba con la posibilidad de poder almacenar una firma digital asociada en formato XML Signature. Gracias a esta característica, podemos garantizar la identidad del autor o persona que ha generado el documento y lo ha firmado, y la integridad del mismo asegurando que no haya sido alterado. Por otra parte, [...]]]></description>
			<content:encoded><![CDATA[<p>Hasta ahora, el formato <a href="http://es.wikipedia.org/wiki/OpenDocument" target="_blank">ODF</a> contaba con la posibilidad de poder almacenar una firma digital asociada en formato <a href="http://en.wikipedia.org/wiki/XML_Signature" target="_blank">XML Signature</a>. </p>
<p>Gracias a esta característica, podemos garantizar la identidad del autor o persona que ha generado el documento y lo ha firmado, y la integridad del mismo asegurando que no haya sido alterado.</p>
<p>Por otra parte, si queremos asegurar que el certificado utilizado es válido en el momento de la firma o establecer la fecha y hora de firma de forma feaciente, es necesario utilizar un formato de firma XML más avanzado que XML Signature.</p>
<p>Todos estos requisitos son cubiertos por el estándar <a href="http://es.wikipedia.org/wiki/Xades" target="_blank">XAdES</a>, que en su perfil XAdES-X-L extiende la información criptográfica especificada por XML Signature y le añade la respuesta <a href="http://es.wikipedia.org/wiki/Online_Certificate_Status_Protocol" target="_blank">OCSP</a> del servicio de validación de certificados y el <a href="http://es.wikipedia.org/wiki/Sellado_de_tiempo" target="_blank">sello de tiempo</a>, entre otros muchos atributos. Es por todo esto que XAdES ha sido elegido como el formato de firma base para la generación de facturas electrónicas en formato <a href="http://www.facturae.es/" target="_blank">Facturae</a>.</p>
<p>Así pues, gracias al nuevo soporte de XAdES que tendrá ODF 1.2, podremos contar con todas estas nuevas funcionalidades que tan importantes son para la adminsitración electrónica y la preservación de documentos digitales.</p>
<p>Adicionalmente, es interesante destacar que PDF, vía la generación de firmas digitales en formato <a href="http://en.wikipedia.org/wiki/Cryptographic_Message_Syntax" target="_blank">CMS</a>, también es capaz de almacenar un sello de tiempo generado por una autoridad certificadora.</p>
<p>Enlace a la noticia original:</p>
<p><a href="http://homembit.com/2009/01/firmas-digitales-en-el-odf-12-seran-compatibles-con-la-icp-brasil.html" target="_blank">http://homembit.com/2009/01/firmas-digitales-en-el-odf-12-seran-compatibles-con-la-icp-brasil.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2009/01/23/el-formato-odf-12-tendra-soporte-para-xades/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Curso de especialización en desarrollo web avanzado</title>
		<link>http://xml-utils.com/2008/11/03/curso-de-especializacion-en-desarrollo-web-avanzado-2/</link>
		<comments>http://xml-utils.com/2008/11/03/curso-de-especializacion-en-desarrollo-web-avanzado-2/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 00:02:05 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[Accesibilidad]]></category>
		<category><![CDATA[All]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://xml-utils.com/?p=38</guid>
		<description><![CDATA[Con el fin de conocer más a fondo los nuevos entornos y tecnologías relacionadas con el desarrollo de aplicaciones Web, se presenta desde la Universitat Jaume I de Castellón, la segunda edición del &#8220;Curso de especialización en desarrollo web avanzado&#8221;. Este año totalmente online !!! En esta tercera edición prevista desde Noviembre del 2009 a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/img/cartel.png" style="float:right; margin-left:10px;" /></p>
<p>Con el fin de conocer más a fondo los nuevos entornos y tecnologías relacionadas con el desarrollo de aplicaciones Web, se presenta desde la <a href="http://www.fue.uji.es/postgrado/ver.shtm?no_exp=EX090056" target="_blank">Universitat Jaume I</a> de Castellón, la segunda edición del &#8220;Curso de especialización en desarrollo web avanzado&#8221;. Este año totalmente online !!!</p>
<p>En esta tercera edición prevista desde Noviembre del 2009 a Junio de 2010, se abordarán las siguientes temáticas:</p>
<ul>
<li>- Web 2.0: Conceptos e implicaciones</li>
<li>- Activos de información: Gestión, protección y control</li>
<li>- Herramientas y nuevos entornos de desarrollo: Wiki, Subversion, Eclipse, Trac</li>
<li>- Tecnologías base de cliente: XHTML/XML, CSS, JavaScript, SVG en cuanto a las tecnologías base y algunos frameworks de cliente rico como Prototype, JQuery o ExtJS</li>
<li>- Tecnologías de servidor: PHP y Java</li>
<li>- Seguridad en entornos web</li>
<li>- Arquitecturas orientadas a servicios: SOA, Web Services, WSDL y REST</li>
</ul>
<p>Para más información, se encuentra disponible la página del curso donde, además, se pueden ver algunos ejemplos descargables de los materiales proporcionados:</p>
<p><a href="http://cursowebavanzado.uji.es/" target="_blank">http://cursowebavanzado.uji.es/</a><br/><br />
<a href="http://www.fue.uji.es/postgrado/ver.shtm?no_exp=EX090056" target="_blank">Fundación Universitat Jaume I &#8211; Empresa</a></p>
<p>Os esperamos!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2008/11/03/curso-de-especializacion-en-desarrollo-web-avanzado-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CryptoApplet</title>
		<link>http://xml-utils.com/2008/04/25/cryptoapplet/</link>
		<comments>http://xml-utils.com/2008/04/25/cryptoapplet/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 11:25:58 +0000</pubDate>
		<dc:creator>borillo</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Firma digital]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://xml-utils.com/2008/04/25/cryptoapplet/</guid>
		<description><![CDATA[La Universitat Jaume I de Castellón ha liberado el código de CryptoApplet, un applet para la realización de firma digital avanzada en el lado del cliente a través de un navegador (Internet Explorer y navegadores de la familia mozilla bajo Linux y Windows) accediendo de forma correcta a cada almacen de certificados, ya sea local [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://proyectostic.uji.es/img/cappv2.png" style="float:right; margin:10px;" /><br />
La <a href="http://www.uji.es/" target="blank">Universitat Jaume I</a> de Castellón ha liberado el código de <a href="http://proyectostic.uji.es/cryptoapplet/index_es.html">CryptoApplet</a>, un applet para la realización de firma digital avanzada en el lado del cliente a través de un navegador (Internet Explorer y navegadores de la familia mozilla bajo Linux y Windows) accediendo de forma correcta a cada almacen de certificados, ya sea local o a través de un dispositivo externo (como en el caso del <a href="http://www.dnielectronico.es/">DNI-e</a>).</p>
<p>Este applet es capaz de generar firmas y ofrecer su representación en PKCS#1, PKCS#7, XMLDsig, XAdES-X-L (JDigiDoc de OpenXAdES), PDF y PDF con sello de tiempo.</p>
<p>Todo el código del applet se ha liberado bajo GPLv2 y puede descargarse en:</p>
<p><a href="http://proyectostic.uji.es/cryptoapplet/index_es.html">http://proyectostic.uji.es/cryptoapplet/index_es.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xml-utils.com/2008/04/25/cryptoapplet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

