Estoy empezando con esto de las facturas electrónicas y me pidieron que obtuviera el RFC y el Nombre (Razón Social) del Certificado que se suba al sistema para guardarlo en la BD.
¿Alguna Idea de como hacer esto?, Estoy programandolo en PHP.
Saludos..!

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
.
Obtener RFC y Nombre del Certificado
-
- Mensajes: 2
- Registrado: Lun Nov 11, 2013 9:49 am
Obtener RFC y Nombre del Certificado
=) L0 m45 53NCILL0 3S L0 M4S 3LEG4NT3....
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Obtener RFC y Nombre del Certificado
Eso se hace con la libreria OpenSSL (la cual puede ser llamada desde PHP, de forma nativa)
BUSCA aqui en foro "X509"
BUSCA aqui en foro "X509"
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 2
- Registrado: Lun Nov 11, 2013 9:49 am
Re: Obtener RFC y Nombre del Certificado
Gracias por la ayuda Dado, pero no he encontrado la forma de que me muestre algo el openssl, te dejo el ejemplo que vi y despues mi código para saber que estoy haciendo mal.
Ejemplo:
Mi código:
Si me pudieras decir en dónde estoy fallando te lo agradecería infinitamente.
Saludos..!
Ejemplo:
Código: Seleccionar todo
openssl x509 -inform DER -in aaqm610917qja.cer -subject -noout
Result:
subject= /CN=MARTIN ARBAIZA QUIROZ/name=MARTIN ARBAIZA QUIROZ/O=MARTIN ARBAIZA QUIROZ/x500UniqueIdentifier=AAQM610917QJA/serialNumber=AAQM610917MDFNSR08/OU=SucursalAVL
Código: Seleccionar todo
$fullDirFile = "../webroot/files/27-12-12.cer";
$cmd = "openssl x509 -inform DER -in $fullDirFile -subject -noout ";
$result = exec($cmd);
var_dump($result);
Saludos..!
=) L0 m45 53NCILL0 3S L0 M4S 3LEG4NT3....
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Obtener RFC y Nombre del Certificado
Revisa que hace el parametro -noout
Ademas......no se mucho de PHP, pero me parece que NO estas pasando bien el valor de $fulldirfile
Tambien te recomiendo usar LA FORMA NATIVA del OpenSSL que ofrece PHP y no la de linea de comando
Ademas......no se mucho de PHP, pero me parece que NO estas pasando bien el valor de $fulldirfile
Tambien te recomiendo usar LA FORMA NATIVA del OpenSSL que ofrece PHP y no la de linea de comando
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 8
- Registrado: Lun Jul 27, 2015 10:58 am
Re: Obtener RFC y Nombre del Certificado
Hola, buen día. Para obtener el RFC-SAT y nombre del certificado tienes que utilizar la librería OpenSSL de PHP. Los comentarios que te ha hecho Dado son correctos. Saludos!