2025-08-28 16:32:07 +00:00
@ ECHO off
title firmadocumento
cls
2026-01-22 10:49:05 +00:00
set LOGFILE = D:\RODAX\FACTUGES\Servidor\Informes\3\log.txt
2025-08-28 16:32:07 +00:00
set ARCHIVO = %1
2026-01-22 10:49:05 +00:00
set city = FUENLABRADA
2025-08-28 16:32:07 +00:00
set province = MADRID
2026-01-22 10:49:05 +00:00
set postalcode = 28946
2025-08-28 16:32:07 +00:00
set PositionOnPageLowerLeftX = 420
set PositionOnPageLowerLeftY = 140
set PositionOnPageUpperRightX = 570
set PositionOnPageUpperRigthY = 210
set signaturePage = -1
2026-01-22 10:49:05 +00:00
set signatureRubricImage = " D:\RODAX\FACTUGES\Servidor\Informes\3\sello3.jpg "
2025-08-28 16:32:07 +00:00
set layer2text = " Firmado digitalmente por $$ORGANIZATION$$ Fecha: $$SIGNDATE=dd/MM/yyyy$$ "
SET l2FontColor = black
SET l2FontSize = 7
SET l2FontFamily = 1
SET l2FontStyle = 0
REM Asegura que autofirma no muestra ninguna GUI
set headless = true
REM incluir <20> nicamente el certificado del firmante
set " includeOnlySignningCertificate=true "
REM Siempre crear<61> una revisi<73> n al firmar. Requiere que el documento cumpla PDF 1.7 (ISO 32000-1:2008)
REM "alwaysCreateRevision=true"
2026-01-22 10:49:05 +00:00
REM set "CONFIG=signatureProductionCity=MADRID\nsignatureProductionProvince=MADRID\nsignatureProductionPostalCode=28053\nsignatureProductionCountry=ESPA<50> A\nsignaturePage3=%signaturePage3%\nPositionOnPageLowerLeftX=%PositionOnPageLowerLeftX%\nPositionPageLowerLeftY=%PositionPageLowerLeftY%\nPositionOnPageUpperRightX=%PositionOnPageUpperRightX%\nPositionOnPageUpperRigthY=%PositionOnPageUpperRigthY%\nlayer2text=%layer2text=%"
2025-08-28 16:32:07 +00:00
REM \nsignaturePage=%signaturePage%
2026-01-22 10:49:05 +00:00
set " CONFIG=headless= %headless% \nlayer2Text= %layer2text% \nsignatureProductionCity= %city% \nsignatureProductionProvince= %province% \nsignatureProductionPostalCode= %postalcode% \nsignatureProductionCountry=ESPA<50> A\nsignaturePositionOnPageLowerLeftX= %PositionOnPageLowerLeftX% \nsignaturePositionOnPageLowerLeftY= %PositionOnPageLowerLeftY% \nsignaturePositionOnPageUpperRightX= %PositionOnPageUpperRightX% \nsignaturePositionOnPageUpperRightY= %PositionOnPageUpperRigthY% \nsignaturePage=-1\nincludeOnlySignningCertificate=true\nownerPassword=uecko24 "
2025-08-28 16:32:07 +00:00
REM echo %CONFIG% > %LOGFILE%
call : FIRMA >> %LOGFILE%
exit /b
: FIRMA
2026-01-22 10:49:05 +00:00
" C:\Program Files (x86)\AutoFirma\AutoFirma\AutoFirmaCommandLine.exe " sign -i %ARCHIVO% -o %ARCHIVO% -store pkcs12:" D:\DATOS2\FINANZAS\00 HORSAN\CERTIFICADOS\HORSANMONTEBLANCO.pfx " -password %PASSHORSAN% -filter subject.contains:75674275 -config %CONFIG%
2025-08-28 16:32:07 +00:00