Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

3 Страницы123>
Опции
К последнему сообщению К первому непрочитанному
Offline Sheremetev_Konstantin  
#1 Оставлено : 14 апреля 2020 г. 16:21:03(UTC)
Sheremetev_Konstantin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 08.04.2020(UTC)
Сообщений: 48

Сказал(а) «Спасибо»: 4 раз
Добрый день. Подскажите пожалуйста как из подписанного файла response.xml.sgn получить данные и создать файл response.xml. То есть снять подпись. С помощью cryptcp. То есть провести действия, аналогичные через КриптоАРМ: "м.Файл" - "Снять и проверить подпись.."
Offline Андрей *  
#2 Оставлено : 14 апреля 2020 г. 19:12:58(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,954
Мужчина
Российская Федерация

Сказал «Спасибо»: 602 раз
Поблагодарили: 2338 раз в 1835 постах
Здравствуйте.

Главная > Продукты > Дополнительное ПО > Приложение cryptcp

Руководство по использованию cryptcp


Цитата:
Проверка электронной подписи
-verify [<КПС> | -verall] [-start] [-sd[<время>]] [-ss[<время>]] <сообщение> [<выходной файл>]


Получаем:
Цитата:

cryptcp -verify response.xml.sgn -f response.xml.sgn response.xml


Техническую поддержку оказываем тут
Наша база знаний
Offline Sheremetev_Konstantin  
#3 Оставлено : 15 июля 2020 г. 8:38:40(UTC)
Sheremetev_Konstantin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 08.04.2020(UTC)
Сообщений: 48

Сказал(а) «Спасибо»: 4 раз
Подскажите пожалуйста, я снимал подпись следующим образом
cryptcp -verify -dn "Тестов Тест Тестович" response.xml.sgn response.xml
Можно ли проделать то же самое, только используя сертификат не установленный, а тот, что находится в рабочей директории?
Offline Андрей *  
#4 Оставлено : 15 июля 2020 г. 9:25:36(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,954
Мужчина
Российская Федерация

Сказал «Спасибо»: 602 раз
Поблагодарили: 2338 раз в 1835 постах
Автор: Sheremetev_Konstantin Перейти к цитате
Подскажите пожалуйста, я снимал подпись следующим образом
cryptcp -verify -dn "Тестов Тест Тестович" response.xml.sgn response.xml
Можно ли проделать то же самое, только используя сертификат не установленный, а тот, что находится в рабочей директории?


Пример выше не работает?
Техническую поддержку оказываем тут
Наша база знаний
Offline Sheremetev_Konstantin  
#5 Оставлено : 15 июля 2020 г. 9:53:38(UTC)
Sheremetev_Konstantin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 08.04.2020(UTC)
Сообщений: 48

Сказал(а) «Спасибо»: 4 раз
Если указать просто cryptcp -verify response.xml.sgn -f response.xml.sgn response.xml
То он выдает

"CryptCP 5.0 (c) "Crypto-Pro", 2002-2020. Command prompt Utility for file signature and encryption. Can't open certificate store: 'response.xml.p7s'. Error: No certificate found. /dailybuildsbranches/CSP_5_0r2h/CSPbuild/CSP/samples/CPCrypt/Certs.cpp:290: 0x2000012D [ErrorCode: 0x2000012d] "

С другим установленным сертификатом я снимаю подпись следующим образом
cryptcp -verify -dn "Тестов Тест Тестович" response.xml.sgn response.xml

Но в текущем случае, сертификат не установлен на сервере, а лежит в директории
Можно ли использовать параметр -f как при шифровании?
Offline Андрей *  
#6 Оставлено : 15 июля 2020 г. 10:10:46(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,954
Мужчина
Российская Федерация

Сказал «Спасибо»: 602 раз
Поблагодарили: 2338 раз в 1835 постах
Автор: Sheremetev_Konstantin Перейти к цитате
Если указать просто cryptcp -verify response.xml.sgn -f response.xml.sgn response.xml
То он выдает

"CryptCP 5.0 (c) "Crypto-Pro", 2002-2020. Command prompt Utility for file signature and encryption. Can't open certificate store: 'response.xml.p7s'. Error: No certificate found. /dailybuildsbranches/CSP_5_0r2h/CSPbuild/CSP/samples/CPCrypt/Certs.cpp:290: 0x2000012D [ErrorCode: 0x2000012d] "

С другим установленным сертификатом я снимаю подпись следующим образом
cryptcp -verify -dn "Тестов Тест Тестович" response.xml.sgn response.xml

Но в текущем случае, сертификат не установлен на сервере, а лежит в директории
Можно ли использовать параметр -f как при шифровании?



Разве здесь не указано про -f?

поменяйте -f файл.sgn на -f файл.p7s ?

-f -это хранилище, где искать сертификаты - в данном случае, сертификаты в файле подписи (sgn,sig,p7s расширения).
Техническую поддержку оказываем тут
Наша база знаний
Offline Sheremetev_Konstantin  
#7 Оставлено : 15 июля 2020 г. 10:39:18(UTC)
Sheremetev_Konstantin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 08.04.2020(UTC)
Сообщений: 48

Сказал(а) «Спасибо»: 4 раз
The certificate or certificate chain is based on an untrusted root. Do you want to use this certificate ([Y]es, [N]o, [C]ancel)? Error in scanf: -1 Error: Canceled by user. /dailybuildsbranches/CSP_5_0r2h/CSPbuild/CSP/samples/CPCrypt/Certs.cpp:419: 0x20000066 [ErrorCode: 0x20000066]
Offline Андрей *  
#8 Оставлено : 15 июля 2020 г. 10:43:54(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,954
Мужчина
Российская Федерация

Сказал «Спасибо»: 602 раз
Поблагодарили: 2338 раз в 1835 постах
ну так либо соглашаться, либо отключить проверку цепочки...
Техническую поддержку оказываем тут
Наша база знаний
Offline Sheremetev_Konstantin  
#9 Оставлено : 15 июля 2020 г. 10:58:19(UTC)
Sheremetev_Konstantin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 08.04.2020(UTC)
Сообщений: 48

Сказал(а) «Спасибо»: 4 раз
cryptcp -verify response.xml.p7s -f test2020.cer -nochain response.xml
После добавления -nochain появляется следующая ошибка:
Folder '/test': Unknown error. /dailybuildsbranches/CSP_5_0r2h/CSPbuild/CSP/samples/CPCrypt/Files.cpp:246: 0x20000070 [ErrorCode: 0x20000070] "
Подскажите пожалуйста что может быть не так
Offline Андрей *  
#10 Оставлено : 15 июля 2020 г. 13:27:57(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,954
Мужчина
Российская Федерация

Сказал «Спасибо»: 602 раз
Поблагодарили: 2338 раз в 1835 постах
Автор: Sheremetev_Konstantin Перейти к цитате
cryptcp -verify response.xml.p7s -f test2020.cer -nochain response.xml
После добавления -nochain появляется следующая ошибка:
Folder '/test': Unknown error. /dailybuildsbranches/CSP_5_0r2h/CSPbuild/CSP/samples/CPCrypt/Files.cpp:246: 0x20000070 [ErrorCode: 0x20000070] "
Подскажите пожалуйста что может быть не так


Почему бы не попробовать p7s (файл подписи), зачем Вы указываете сертификат "test2020.cer"?
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
3 Страницы123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.