## Утилита обработки файлов для IDES

### Формирование файлов для IDES

`/sign /xml="Файл XML" /cert="Файл сертификата" [/cp=пароль] /key="Файл публичного ключа" [/kp=пароль] /year=год /mode=CBC|ECB|CFB|OFB|CTS`

### Распаковка и расшифровка файла IDES

`/decrypt /zip="ZIP файл" [/folder="Папка"] /cert="Сертификат" [/pass="Пароль"] /mode=CBC|ECB|CFB|OFB|CTS`

### Конвертирование сертификатов

`/convert /out="Создаваемый файл p12" /inkey="Файл ключа.key" /in="Файл сертификата.crt" [/passin="Пароль для входного файла"] [/passout="Пароль для создаваемого файла"] [/certfile="Дополнительный сертификат"] [/optional="Дополнительные параметры коммандной строки"]`

Команда вызывает OpenSSL для создания сертификата в формате p12 или pfx из файла ключа и сертификата в формате crt. Если в процессе выполнения OpenSSL возвращает ошибку, ее текст записывается в файл convert.err в папке с программой.

### Коды ошибок

Код | Описание
--- | ---
0 | Успешное завершение
1 | Не указаны параметры командной строки
2 | Не указана команда /sign или /decrypt
3 | Не указан XML файл для кодирования
4 | Не указан файл сертификата для формирования подписи
5 | Не указан файл сертификата для шифрования ключа
50 | Не указан ZIP файл для распаковки
51 | В ZIP файле не найден ключ
52 | В ZIP файле не найден файл информации
100 | Другая ошибка

Сообщение об ошибке пишется в стандарный поток ошибок

### Дополнительная информация

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)

This product includes software written by Tim Hudson (tjh@cryptsoft.com)