Realizar firmas XAdES desde .Net (5)

Creado el día 14/11/2011 15:56 por Admin

Lamento los problemas que habéis podido tener los lectores del blog con el ejemplo del último artículo de XAdES. He arreglado el enlace para que podáis acceder al ejemplo. Podéis acceder al adjunto en el mismo artículo, en http://www.devarch.net/post/2011/03/31/realizar-firmas-xades-desde-net-4.aspx


Realizar firmas XAdES desde .Net (4)

Creado el día 31/03/2011 16:01 por zorry

En el artículo anterior hemos codificado un método que permite realizar la firma XAdES. Sin embargo, al tratar de ejecutar su prueba unitaria, observamos que el método de firma nos devuelve una CryptographicException: Malformed reference element. Esta excepción es levantada por el objeto SignedXml al no conseguir encontrar el nodo con atributo Id y el valor especificado en las diferentes referencias. Vamos a ver cómo solucionar este problema y por fin, conseguir realizar la firma completa.

Más...


Realizar firmas XAdES desde .Net (3)

Creado el día 31/03/2011 11:56 por zorry

En los anteriores artículos de esta serie pudimos ver la estructura de un XML fimado mediante XAdES, y el modo de validar una firma y generar un certificado de pruebas. Por fin, en este tercer artículo de la serie, vamos a firmar documentos. Primero realizaremos una firma XmlDSig y posteriormente ampliaremos esta firma para obtener una firma XAdES correcta.

Más...


Realizar firmas XAdES desde .Net (2)

Creado el día 28/03/2011 17:53 por zorry

En el anterior artículo he introducido el concepto de la firma digital mediante los estándares XAdES y XML-DSig. En este artículo vamos a ver cómo validar una firma mediante XML-DSig, empleando las clases nativas facilitadas en .Net, en modo Enveloped, así como vamos a generar un certificado X509 para poder realizar la firma y ver cómo accedemos al mismo.

Más...


Realizar firmas XAdES desde .Net (1)

Creado el día 25/03/2011 17:35 por zorry

Es raro que hasta hace poco, trabajando tanto tiempo con BizTalk y con XML, no haya tenido que trabajar con protocolos de firma de XML. En esta serie de artículos voy a hablar acerca de cómo realizar una firma mediante XAdES (XML Advanced Electronic Signatures). XAdES consiste en una capa superior al estándar de firma XML Xml-DSig (o XML Signature). Pero más raro aún, buscando en internet, es no haber logrado encontrar ningún artículo que hable de conseguir realizar firmas mediante este estándar con .Net, e incluso algunos afirmando que este tipo de firma sólo puede realizarse en Java. Pero nada más lejos de la realidad.

Más...