En que parte de la FE se usa el Certificado Digital ??
Publicado: Vie Ago 20, 2010 1:49 pm
Veran, parece ser muy facil la pregunta, yo creo que asi lo es, pero en fin, tengo la duda, segun yo ya tengo lista la Generación de la Fac. Electronica, genere el archivo .pem por medio del archivo OpenSSL.bat, solo edite los parametros del archivo
y me creo asi el archivo .pem, mi duda es cuando se usa el archivo Certificado Digital (.cer) para generar la factura ó ya viene incluido el certificado digital dentro del archivo .pem ??
Pregunto esto porque la unica parte donde encontre el uso del archivo .cer fue en la función
Y esa función se usa para cargar el certificado y crear el archico .pem que viene siendo segun yo lo mismo que hace el archivo OpenSSL.bat.
Verificando el archivo OpenSSL.bat veo que el archivo .cer solo se usa para crear algunos archivos de texto, que son como de referencias para ver cuando inicia y cuando acaba la vigencia del certificado, etc. etc., esos archivos yo los usaría para validar la F.E. cuando se intenta Generar, pero no ocupo esos archivos porque los tengo en 1 tabla de validaciones de mi Base de datos, no se si me explique para donde voy, pero el archivo .cer yo pense que se usaba cada vez de que se generaba una F.E. asi como se usa el .key que genera el .pem .
Espero me despejen de mi duda. Gracias.
Código: Seleccionar todo
.\openssl.exe pkcs8 -inform DER -in "c:\SAT\MiLlave.key" -passin pass:xxxxxx -out "c:\SAT\pkey.key.pem"
.\openssl.exe x509 -inform DER -in "c:\SAT\MiCertificado.cer" -noout -startdate > "c:\SAT\IniciaVigencia.txt"
.\openssl.exe x509 -inform DER -in "c:\SAT\MiCertificado.cer" -noout -enddate > "c:\SAT\FinVigencia.txt"
.\openssl.exe x509 -inform DER -in "c:\SAT\MiCertificado.cer" -noout -serial > "c:\SAT\Serial.txt"
.\openssl.exe x509 -inform DER -in "c:\SAT\MiCertificado.cer" > "c:\SAT\Cert.txt"
Pregunto esto porque la unica parte donde encontre el uso del archivo .cer fue en la función
Código: Seleccionar todo
function ProcesaCertificado(Path,CertFName,KeyFName : string; var IniVigencia, FinVigencia : TDateTime; var Serie : string) : boolean;
..
Verificando el archivo OpenSSL.bat veo que el archivo .cer solo se usa para crear algunos archivos de texto, que son como de referencias para ver cuando inicia y cuando acaba la vigencia del certificado, etc. etc., esos archivos yo los usaría para validar la F.E. cuando se intenta Generar, pero no ocupo esos archivos porque los tengo en 1 tabla de validaciones de mi Base de datos, no se si me explique para donde voy, pero el archivo .cer yo pense que se usaba cada vez de que se generaba una F.E. asi como se usa el .key que genera el .pem .
Espero me despejen de mi duda. Gracias.