46 lines
2.3 KiB
Batchfile
46 lines
2.3 KiB
Batchfile
|
|
@ECHO off
|
|||
|
|
title firmadocumento
|
|||
|
|
cls
|
|||
|
|
|
|||
|
|
set LOGFILE=D:\RODAX\FACTUGES\Servidor\Informes\2\log.txt
|
|||
|
|
|
|||
|
|
set ARCHIVO=%1
|
|||
|
|
set city=MADRID
|
|||
|
|
set province=MADRID
|
|||
|
|
set postalcode=28002
|
|||
|
|
set PositionOnPageLowerLeftX=420
|
|||
|
|
set PositionOnPageLowerLeftY=140
|
|||
|
|
set PositionOnPageUpperRightX=570
|
|||
|
|
set PositionOnPageUpperRigthY=210
|
|||
|
|
set signaturePage=-1
|
|||
|
|
set signatureRubricImage="D:\RODAX\FACTUGES\Servidor\Informes\2\sello.jpg"
|
|||
|
|
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"
|
|||
|
|
|
|||
|
|
REM set "CONFIG=signatureProductionCity=MADRID\nsignatureProductionProvince=MADRID\nsignatureProductionPostalCode=28053\nsignatureProductionCountry=ESPA<50>A\nsignaturePage3=%signaturePage3%\nPositionOnPageLowerLeftX=%PositionOnPageLowerLeftX%\nPositionPageLowerLeftY=%PositionPageLowerLeftY%\nPositionOnPageUpperRightX=%PositionOnPageUpperRightX%\nPositionOnPageUpperRigthY=%PositionOnPageUpperRigthY%\nsignatureRubricImage=%signatureRubricImage%\nlayer2text=%layer2text=%"
|
|||
|
|
REM \nsignaturePage=%signaturePage%
|
|||
|
|
|
|||
|
|
|
|||
|
|
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\nsignatureRubricImage=%signatureRubricImage%\nincludeOnlySignningCertificate=true\nownerPassword=uecko24"
|
|||
|
|
|
|||
|
|
REM echo %CONFIG% > %LOGFILE%
|
|||
|
|
|
|||
|
|
call :FIRMA >> %LOGFILE%
|
|||
|
|
exit /b
|
|||
|
|
|
|||
|
|
:FIRMA
|
|||
|
|
"C:\Program Files (x86)\AutoFirma\AutoFirma\AutoFirmaCommandLine.exe" sign -i %ARCHIVO% -o %ARCHIVO% -store pkcs12:"D:\DATOS2\FINANZAS\CERTIFICADOS\graden.pfx" -password %PASSGRADEN% -filter subject.contains:806465 -config %CONFIG%
|
|||
|
|
|