27.05.2004 12:41:18Подпись и шифрование с помощью командной строки Ответов: 4
Макс
Как осуществить подпись и шифрование с помощью командной строки?
По отдельности я это делаю - все OK! А когда я делаю последовательно (сначала шифрую, потом подписываю), то КриптоАрм не хочет выполнять "Расшифровать и проверить ЦП".
Что делать?
 
Ответы:
27.05.2004 15:02:13kure
Попробуйте наоборот.
Сначала подписать а потом зашивровать.
КриптоАРМ в обратной последовательности делает. Сначала расшифровывает а потом проверят подпись.
Так правильнее. Подпись ведь должна быть под исходным документом.
27.05.2004 15:04:16fav
Ваш вопрос: "Как осуществить подпись и шифрование с помощью командной строки?" - понятен. Сначала выполнить cryptcp -sign - получается подписанный файл, затем cryptcp -encr - зашифровываете подписанный файл. Как расшифровать и проверить подпись - сначала выполнить cryptcp -decr, затем cryptcp - verify.
Возникает вопрос: Причем тут КриптоАРМ. Возможно у Вас вопрос о совместимости этих продуктов, тогда опишите - в какой части он вас интересует
27.05.2004 15:40:48fav
И к вопросу о совместимости: если Вы с помощью командной строки сначала подписали файл, а затем его зашифровали, а расшифровать и проверить ЭЦП желаете с помощью КриптоАРМ, то обратите внимание на имя этого файла. Например, если имя файла text.p7s.p7m, то КриптоАРМ предложит вам проверить ЭЦП и попытается это сделать (это у него не получется - ведь это зашифрованный файл, а не подписанный), а если имя файла text.p7m, то КриптоАРМ предложит вам его расшифровать, расшифрует (покажет сертификат шифрования) и проверит ЭЦП.
28.05.2004 5:23:23Макс
Всем спасибо. Все получилось.

Поменял порядок и уточнил названия и расширения файлов.