Статус: Участник
Группы: Участники
Зарегистрирован: 27.12.2007(UTC) Сообщений: 16 Откуда: Chelyabinsk
|
Здравствуйте! Стоит такая задача - есть файл данных, надо сначала создать отделяемую подпись одного человека, потом сделать со-подпись, т.е., как я понимаю, подписать отделяемую подпись другим человеком. В итоги должны иметь исходный файл данных и файл подписи с ЭЦП 2-х людей. Использую cryptcp (все это будет работать в автоматизированной системе) Пытаюсь делать так: 1. cryptcp.exe -signf -uMy -dn "IvanovII" test1.txt -cert Получили отдельно подпись test1.txt.sgn 2. cryptcp.exe -addsign -uMy -dn "PetrovVV" test1.txt.sgn Добавляем со-подпись в test1.txt.sgn Вроде все ОК. Пытаюсь проверять cryptcp.exe -verify test1.txt.sgn получаем: Код:CryptCP 3.33 (c) "Крипто-Про", 2002-2010.
Утилита командной строки для защиты данных.
-verify - Проверка цифровых подписей.
Найдено сертификатов: 15
Проверка подписи... 0%
Автор подписи: IvanovII, OIR, UK, ЧМК, Пользователи и группы, CHMK, Chelyabinsk, 74, CHMK, mechelgroup, ru, RU
Ошибка: Неправильная подпись.
(0x80090006)
Автор подписи: PetrovVV, УОМ, Управление комбината, ЧМК, Пользователи и группы, CHMK, Chelyabinsk, 74, CHMK, mechelgroup, ru, RU
Подпись проверена.
[ErrorCode: 0x200001f9]
Пытаюсь проверять по другому: cryptcp.exe -vsignf -uMy -dn "PetrovVV" test1.txt.sgn Код:CryptCP 3.33 (c) "Крипто-Про", 2002-2010.
Утилита командной строки для защиты данных.
-vsignf - Проверить подписи файлов, созданные с помощью команды '-signf'.
Будет использован следующий сертификат:
Субъект:PetrovVV, УОМ, Управление комбината, ЧМК, Пользователи и группы, CHMK, Chelyabinsk, 74, CHMK, mechelgroup, ru, RU
Действителен с 13.08.2009 02:28:45 по 13.08.2012 02:38:45
Цепочки сертификатов проверены.
Папка '.\':
test1.txt.sgn... Подпись повреждена.
[ErrorCode: 0x200001f9]
Опять ошибка! Вопрос - как правильно с помощью утилиты cryptcp создать и проверять отделяемую подпись и со-подпись?
|