Размещаю тексты скриптов для обработки файлов с помощью Утилиты командной строки Сигнатуры.
Для работы необходима утилита spki1utl.exe, поставляемая вместе с Сигнатурой, а также файл настроек pki1.conf
# pki1 configuration file
default: 01_PSD
local: 01_PSD
pse: pse://signed/C:\СКАД_PSD\Профили абонентов\01_PSD\local.pse
localstore: file://C:\СКАД_PSD\Профили абонентов\01_PSD\local.gdbm
run spki1utl.exe -profile [:psd_profile:] -decrypt -in [:psd_in:] -out [:psd_out:]
return [:RUNCODE:]
run spki1utl.exe -profile [:psd_profile:] -verify -delete 1 -in [:psd_in:] -out [:psd_in:]_delsign
set retval [:RUNCODE:]
if expr [:retval:]=0
move [:psd_in:]_delsign [:psd_in:]
else
set retval 1
endif
return [:retval:]
run spki1utl.exe -profile [:psd_profile:] -encrypt -reckeyid [:psd_keyid:] -in [:psd_in:] -out [:psd_out:]
return [:RUNCODE:]
run spki1utl.exe -profile [:psd_profile:] -sign -data [:psd_data:] -out [:psd_out:]
return [:RUNCODE:]