| ||||
| ||||
Как осуществить подпись и шифрование с помощью командной строки? По отдельности я это делаю - все OK! А когда я делаю последовательно (сначала шифрую, потом подписываю), то КриптоАрм не хочет выполнять "Расшифровать и проверить ЦП". Что делать? | ||||
Ответы: | ||||
| ||||
Попробуйте наоборот. Сначала подписать а потом зашивровать. КриптоАРМ в обратной последовательности делает. Сначала расшифровывает а потом проверят подпись. Так правильнее. Подпись ведь должна быть под исходным документом. | ||||
| ||||
Ваш вопрос: "Как осуществить подпись и шифрование с помощью командной строки?" - понятен. Сначала выполнить cryptcp -sign - получается подписанный файл, затем cryptcp -encr - зашифровываете подписанный файл. Как расшифровать и проверить подпись - сначала выполнить cryptcp -decr, затем cryptcp - verify. Возникает вопрос: Причем тут КриптоАРМ. Возможно у Вас вопрос о совместимости этих продуктов, тогда опишите - в какой части он вас интересует | ||||
| ||||
И к вопросу о совместимости: если Вы с помощью командной строки сначала подписали файл, а затем его зашифровали, а расшифровать и проверить ЭЦП желаете с помощью КриптоАРМ, то обратите внимание на имя этого файла. Например, если имя файла text.p7s.p7m, то КриптоАРМ предложит вам проверить ЭЦП и попытается это сделать (это у него не получется - ведь это зашифрованный файл, а не подписанный), а если имя файла text.p7m, то КриптоАРМ предложит вам его расшифровать, расшифрует (покажет сертификат шифрования) и проверит ЭЦП. | ||||
| ||||
Всем спасибо. Все получилось. Поменял порядок и уточнил названия и расширения файлов. | ||||