
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Como saber si un certificado es FIEL o es de Sellos?
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Como saber si un certificado es FIEL o es de Sellos?
Bueno, ahora me toca a mi preguntar.....
Alguien sabe como detectar si un archivo *.cer es un FIEL o es un Certificados de Sello Digital (CSD)?
Si se debe poder ya que el Micro-e lo hace, si uno trata de introducir una FIEL donde deberia estar un CSD entonces marca error, pero "Y como lo hace?", que datos busca en el archivo?
Saludos,
Alguien sabe como detectar si un archivo *.cer es un FIEL o es un Certificados de Sello Digital (CSD)?
Si se debe poder ya que el Micro-e lo hace, si uno trata de introducir una FIEL donde deberia estar un CSD entonces marca error, pero "Y como lo hace?", que datos busca en el archivo?
Saludos,
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 425
- Registrado: Jue Ago 05, 2010 3:11 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Solo tengo uno y uno, así que es una muestra sumamente pequeña
. Pero una diferencia que noto (en la pestaña detalles) es:
en el campo "Uso de la clave":
Certificado de sello digital : "Firma digital, Sin repudio (c0)"
Certificado de la FIEL: "Firma digital, Sin repudio, Cifrado de datos, Acuerdo de clave (d8)"
Habría que confirmar con más certificados.
Saludos

en el campo "Uso de la clave":
Certificado de sello digital : "Firma digital, Sin repudio (c0)"
Certificado de la FIEL: "Firma digital, Sin repudio, Cifrado de datos, Acuerdo de clave (d8)"
Habría que confirmar con más certificados.
Saludos
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Ya es una pista, yo tampoco tengo muchos, pero puedo revisar incluso los publicados de prueba.condor0086 escribió:Solo tengo uno y uno, así que es una muestra sumamente pequeña. Pero una diferencia que noto (en la pestaña detalles) es:
en el campo "Uso de la clave":
Certificado de sello digital : "Firma digital, Sin repudio (c0)"
Certificado de la FIEL: "Firma digital, Sin repudio, Cifrado de datos, Acuerdo de clave (d8)"
Habría que confirmar con más certificados.
Saludos
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 425
- Registrado: Jue Ago 05, 2010 3:11 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Hola Dado
Acabo de hablar con el contador y revisamos varios certificados de FIEL, en el campo que menciono uno tenía al final (d8) y todos los demás (e8), quiere decir que eso es una clave para indicar el tipo de operaciones activadas al certificado. Por otro lado en los CSD que he revisado hasta ahorita todos tienen (c0), así que apunta a ser la clave para diferenciarlos.
Hay que seguir checando.
Saludos
Acabo de hablar con el contador y revisamos varios certificados de FIEL, en el campo que menciono uno tenía al final (d8) y todos los demás (e8), quiere decir que eso es una clave para indicar el tipo de operaciones activadas al certificado. Por otro lado en los CSD que he revisado hasta ahorita todos tienen (c0), así que apunta a ser la clave para diferenciarlos.
Hay que seguir checando.
Saludos
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Confirmado, aunque es una muestra muy pequeña, incluyo los de mis clientes y los de prueba del SATcondor0086 escribió:Hola Dado
Acabo de hablar con el contador y revisamos varios certificados de FIEL, en el campo que menciono uno tenía al final (d8) y todos los demás (e8), quiere decir que eso es una clave para indicar el tipo de operaciones activadas al certificado. Por otro lado en los CSD que he revisado hasta ahorita todos tienen (c0), así que apunta a ser la clave para diferenciarlos.
Hay que seguir checando.
Saludos
Certificados FIEL "viejitos" que tengo por aqui tienen un (e8)
Los FIEL mas recientes tienen (d8)
Certificado de Sello digital tiene (c0)
Todo coincide con lo que mencionas, deja entonces empezar a ver como extraer este dato desde Delphi.......Gracias.
Mmmh, hasta se me ocurre hacerle una "trampa" al Micro-e, agarrar una FIEL, cambiarle este dato y meterlo como Certificado de Sello aver que panchos hace.....vaya, aveces pienso mas rapido de lo que trabajo, je je je
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 623
- Registrado: Lun Ago 02, 2010 1:27 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Que cosas, y ahora que me encontre con este problema, lo bueno que ya quedo resuelto gracias a ustedes por sus sugerencias, hay que tener ojo con los archivos .key a la hora de generar el .pem, hay que usar el .key que tenga la letra "S" al final del nombre 

- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Actualizacion : No he podido avanzar, este dato (e8, d8 etc) parece sacado de la nada.
O por lo menos el OpenSSL no tiene forma de extraerlo, parece que es un dato "version 3" y no hay mucha informacion al respecto
O por lo menos el OpenSSL no tiene forma de extraerlo, parece que es un dato "version 3" y no hay mucha informacion al respecto
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 4
- Registrado: Mar Oct 19, 2010 2:56 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Micro-e esta comparando un dato contra la cadena "1.3.6.1.5.5.7.3.2".
Si es igual, entonces es de una Fiel.
El detalle aqui es que no se que valor es en el OpenSSL, en Java llama getExtendedKeyUsage sobre el certificado x509 y hace una iteración entre todos los resultados que arroje.
Quizas alguien mas reconozca el patron o como utilizarlo...
Si es igual, entonces es de una Fiel.
El detalle aqui es que no se que valor es en el OpenSSL, en Java llama getExtendedKeyUsage sobre el certificado x509 y hace una iteración entre todos los resultados que arroje.
Quizas alguien mas reconozca el patron o como utilizarlo...
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Esa es una pista muy buena, el maestro google me llevo a esta pagina parece que 1.3.6.1.5.5.7.3.2 no es un patron cualquiera.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 4
- Registrado: Mar Oct 19, 2010 2:56 pm
Re: Como saber si un certificado es FIEL o es de Sellos?
Esta pagina tambien da algo de informacion, al parecer la FIEL trae el EKU de clientAuth.
http://pintday.org/guides/crypto/ca
Ahora nomas me falta ver como sacarlo del .CER.
http://pintday.org/guides/crypto/ca
Ahora nomas me falta ver como sacarlo del .CER.