Aveces con tantas llaves (.key) y certificados (.cer) nos hacemos bolas y revolvemos unos con otros.
Incluso los programas de facturacion deberian asegurarse tambien que el archivo KEY se corresponde con el archivo CER.
La forma de saberlo es calculando el "modulus" de cada uno de los archivos.
Aqui muestro una imagen del openssl en accion, noten que los dos modulus son iguales, asi que los archivos procesados son "el uno para el otro"
Nota curiosa : cuando estan generando un XML y lo sellan con una llave PERO lo tratan de validar con OTRO certificado que no le corresponde los validadores marcan lo siguiente :
El ValidaCFD lo marca como NO valido
El Validador del SAT pone un mensaje mas curioso : "El sello no pudo ser verificado"

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 la llave privada y el certificado son pareja
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Como saber si la llave privada y el certificado son pareja
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 la llave privada y el certificado son pare
Buen tip, lo que yo hacia era sellar una cadena X con el .KEY y la contraseña "MI_CADENA_A_SELLAR", y validarla con el .CER.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Como saber si la llave privada y el certificado son pare
Si, el siguiente paso es como detectar si el CER corresponde a una FEA/FIEL o a un Certificado de Sello Digital.hpcorona escribió:Buen tip, lo que yo hacia era sellar una cadena X con el .KEY y la contraseña "MI_CADENA_A_SELLAR", y validarla con el .CER.
Checa este hilo, aver si te interesa y puedes aportar al respecto
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 73
- Registrado: Jue Jul 08, 2010 7:18 pm
Re: Como saber si la llave privada y el certificado son pare
Efectivamente, ya sufri este problema exactamente en que el cliente se hizo bolas y metio un archivo key equivocado, que me trajo atorado por 2 dias, hasta que le pedi que cargaramos nuevamente los archivos y ya jalo todo bien... entonces, como le podemos hacer en nuestro programa para validar los archivos?dado escribió: Nota curiosa : cuando estan generando un XML y lo sellan con una llave PERO lo tratan de validar con OTRO certificado que no le corresponde los validadores marcan lo siguiente :
El ValidaCFD lo marca como NO valido
El Validador del SAT pone un mensaje mas curioso : "El sello no pudo ser verificado"
-
- Mensajes: 73
- Registrado: Jue Jul 08, 2010 7:18 pm
Re: Como saber si la llave privada y el certificado son pare
Sorry, solo vi los modulos y no vi que tenia las instrucciones del openssl, ya con esto lo implentento. Gracias.
-
- Mensajes: 1
- Registrado: Mié Nov 24, 2010 3:04 pm
Re: Como saber si la llave privada y el certificado son pare
Muchas gracias, me sirvio mucho para validar mis archivos que resultaron no ser "correspondientes" y perdí todo un día de pruebas por la confusión del usuarios 
