FileMonitor и СКАД Сигнатура

Подробности
Дата публикации
Автор: Administrator
Просмотров: 9282

Размещаю тексты скриптов для обработки файлов с помощью Утилиты командной строки Сигнатуры.

Для работы необходима утилита spki1utl.exe, поставляемая вместе с Сигнатурой, а также файл настроек pki1.conf

 

 

Пример 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

 

psd_decryptfile.fms

run spki1utl.exe -profile [:psd_profile:] -decrypt -in [:psd_in:] -out [:psd_out:]
return [:RUNCODE:]

 

psd_delsign.fms

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:]
 

psd_encryptfile.fms

run spki1utl.exe -profile [:psd_profile:] -encrypt -reckeyid [:psd_keyid:] -in [:psd_in:] -out [:psd_out:]
return [:RUNCODE:]

 

psd_signfile.fms

run spki1utl.exe -profile [:psd_profile:] -sign -data [:psd_data:] -out [:psd_out:]
return [:RUNCODE:]