La idea es realizar la validación OCSP de certicado de DNIe dentro de procesos de autenticación entre cliente y servidor IIS-ASPnet.
Ampliando se puede pensar en extraer la identidad del usuario y realizar firmas electrónicas de cualquier tipo de archivo o fichero.

Desde mi absoluta ignoracia y torpeza, tengo estas impresiones.
La información está muy dispersa con tantos "entes" como zonatic.usatudni, inteco, opendni, oficinavirtual.mityc.es, forja.cenatic.es, dnielectronico.es, INCIBE, RED.es, administracionelectronica.gob.es, ...
Alguno de estos entes y su conocimiento ha desaparecido (o se ha perdido parte) como INTECO, que ahora es INCIBE, y sus responsabilidades con el DNIE ahora parece que es de RED.es. Pero no he llegado a más información.

Al final encuentras documentación, alguna de hace muchos años, pero no profundiza técnicamente en C#
https://www.incibe.es/extfrontinteco/img/File/intecocert/dnie/pdf/guiades.pdf
http://webcastlive.es/zonatic01/archivos/Ponencia_DNIe_Autenticacion.pdf
http://www.dnielectronico.es/PortalDNIe/recursos/img/Oficina_prensa/Documentos/060216/doc_firma_dgp.pdf

Se puede encontrar oficialmente un ejemplo en JAVA sobre OCSP
http://oficinavirtual.mityc.es/componentes/MITyCLibOCSP/integrator-guide/generic-ocsp-validation.html

Googleando encuentras algo más en Java
http://proxyinverso.blogspot.com.es/2013/03/validacion-de-certificados-mediante-ocsp.html

https://github.com/Emergya/opensc-testing/blob/master/opendnie-testing/src/main/java/es/cenatic/opendnie/ValidacionOCSPDNIe.java

En .NET aparecen cosas de compañeros desarrolladores, nada oficial
https://github.com/search?l=csharp&q=ocsp+dnie&ref=searchresults&type=Code&utf8=%E2%9C%93

Hace años en 2007 hubo un seminario al respecto, pero no se encuentra material ni código fu ente
http://www.dni.org.es/2007/05/01/seminariotaller-practico%E2%80%9Dprogramacion-de-aplicaciones-para-uso-del-dni-electronico%E2%80%9D/


PlainConcepts en codeplex hizo algo hace años, creo que quedó obsoleto o en desuso.


Este vídeo expone una aplicación .NET, pero no incluye código fuente, que emplea los certificados del DNIe para extraer la identidad del usuario y realizar firmas electrónicas de cualquier tipo de archivo o fichero. La otra parte esta desarrolla en un entorno web, y realiza procesos de autenticación mutua entre cliente y servidor con los certificados del DNIe, mediante la configuración de un servidor IIS y un módulo HTTP personalizado para autenticación

https://www.youtube.com/watch?v=P_6TI6Ar79E


Respecto a Facturae o ahora llamado FACE, poco oficial en .NET
http://sviudes.blogspot.com.es/2010/05/facturae-con-net-y-c.html

https://github.com/search?l=csharp&o=desc&q=facturae&ref=searchresults&s=indexed&type=Code&utf8=%E2%9C%93

Parece que para Office 2007 si se creó un Addin específico.

http://blogs.technet.com/b/hectormontenegro/archive/2009/05/26/factura-electr-nica-facturae-con-ms-office-2007.aspx?pi47623=3


Podría añadir una lista de sugerencias que tengo al respecto.

Gracias.

Reply · Report Post