![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
iMia siento que te sientas ofendido por mi petición. Desde que me registre en este foro siempre he intentado responder a todos los usuarios que he podido ayudar. En algunos casos he llegado a enviar codigos en privado de lo cual estoy muy orgullos de ello, ja que bajo mi punto de vista a parte de ayudar tambien me he visto recompensado ja que en algunos casos al que le he enviado el codigo ha detectado algun fallo o ha mejorado el funcionamento y esto ha echo que todos salimos ganando (El mundo de la programacion es muy amplio y una personano puede abarcar todos los puntos). Vuelvo a repetir mis disculpas si te has sentido ofendido, ja que no era mi objetivo y como te comente en el primer correo el tema xml no lo he trabajado nunca. PD. Estoy inventigando soluciones para firmar los ficheros y si encuentro una solucion util para todos la expondre en este tema |
|
#2
|
|||
|
|||
|
ale... ya está...
aquí lo tenéis todo para firmar desde java.... http://www.oracle.com/technetwork/ja...pi-140772.html |
|
#3
|
|||
|
|||
|
Cita:
http://www.adictosaltrabajo.com/tuto...a=xmlSignature http://sviudes.blogspot.com.es/2010/...n-net-y-c.html |
|
#4
|
||||
|
||||
|
Cita:
... Lo digo porque veo que hay que hacer un programita en java y yo de eso (como de tantas cosas) no tengo ni papa de idea.
__________________
Be water my friend. |
|
#5
|
|||
|
|||
|
#6
|
||||
|
||||
|
Cita:
__________________
Be water my friend. |
|
#7
|
|||
|
|||
|
No, con .NET o con C# no...
Lo he hecho en JAVA. No os puedo poner el código exacto por temas de confidencialidad del curro.... pero os puedo orientar como lo he hecho... 0º - Imports de la AEAT Código:
import es.mityc.facturae.utils.SignatureUtil; import es.mityc.facturae.utils.ValidatorUtil; import es.mityc.firmaJava.libreria.xades.ResultadoValidacion; import es.mityc.firmaJava.libreria.xades.ValidarFirmaXML; import es.mityc.firmaJava.libreria.xades.errores.FirmaXMLError; 1º - Abrir el xml Apertura del xml En la página de Oracle que os he puesto... Sample 3. Código:
// Instanciando el documento a firmar
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true);
Document doc = dbf.newDocumentBuilder().parse(new FileInputStream("..\miFacturae.xml"));
pendiente... 3º - Abrir certificado Yo lo he hecho diferente a lo que ponía en la página de Oracle - Sample 2 Abro directamente un certificado exportado que debe estar instalado en el equipo desde el que se firma. Código:
FileInputStream cer = new FileInputStream("..\micertificado.cer");
CertificateFactory cf = CertificateFactory.getInstance("X.509");
X509Certificate certificat = (X509Certificate) cf.generateCertificate(cer);
cer.close();
Código:
doc = SignatureUtil.sign(doc, certificat); 5º - Validar firma (opcional) pendiente... 6º - Generar salida... Sample 4 de la página de oracle que os he puesto más arriba... que no leeis!!!! Código:
// Crear el Stream de salida.
OutputStream os = new FileOutputStream("..\miFacturae.xsig");
// Instanciamos el transformador
TransformerFactory tf = TransformerFactory.newInstance();
// Creamos el transformador
Transformer trans = tf.newTransformer();
// Transformamos el documento firmado a la salida.
trans.transform(new DOMSource(doc), new StreamResult(os));
Vaaaamos que podéis... más claro y os pongo el main y todos los imports que te pone solo el eclipse... |
|
#8
|
||||
|
||||
|
Ok.
Gracias por la información. Yo particularmente voy a intentar que un amiguete me haga una dll en .net para no tener que depender del java y si no tiraré por esta vía. Saludos
__________________
Be water my friend. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mexico - Como crear sellos en FACTURA ELECTRONICA.. | pcicom | API de Windows | 12 | 10-11-2012 18:46:55 |
| Factura Electrónica | aig | Varios | 13 | 10-12-2010 17:12:44 |
| factura electronica | spia | Varios | 2 | 22-02-2009 21:30:06 |
| Factura electronica AUNA | Aprendiz | Varios | 5 | 01-09-2005 10:44:15 |
| programa para validar formato de archivo de texto | n3mohack | Varios | 4 | 21-04-2005 00:27:00 |
|