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.