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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#11 Оставлено : 7 апреля 2015 г. 22:27:03(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2053 раз в 1593 постах
Автор: plov Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: plov Перейти к цитате
Разобрался:
1. openssl enc -d -base64 -in signedfile.sig -out signedfile // декодируем подпись из base64
2. openssl pkcs7 -in signedfile -print_certs -inform DER -out signercert.pem // извлекаем сертификат из подписи
3. openssl x509 -noout -in signercert.pem -dates // проверка времени действия сертификата


Не заметил, где в этих 3х пунктах проверяется подпись.


Под проверкой подписи я имел в виду проверку подлинности сертификата подписи. Кстати, срок действия сертификата проверяется, исходя из самого сертификата, или происходит запрос к серверу УЦ? Как проверять срок действия через сервер УЦ?


А где она проверяется в этих 3х пунктах?
Где участвует сертификат УЦ, чтобы проверить подпись в изданном сертификате?
Где проверка самого сертификата УЦ - что ему можно доверять?
Техническую поддержку оказываем тут
Наша база знаний
Offline plov  
#12 Оставлено : 8 апреля 2015 г. 19:45:45(UTC)
plov

Статус: Участник

Группы: Участники
Зарегистрирован: 02.04.2015(UTC)
Сообщений: 11
Российская Федерация
Откуда: Казань

Спасибо Вам за дотошность, может до истины докопаюсь)
Насколько я понял, пункт №3 без аргумента -dates будет проверять всю цепочку сертификатов, начиная с текущего и заканчивая корневым (поправьте меня, если я ошибаюсь). Тут же и участвует сертификат УЦ (опять же, насколько я понял).
Offline meliohin  
#13 Оставлено : 20 июля 2017 г. 20:48:09(UTC)
meliohin

Статус: Новичок

Группы: Участники
Зарегистрирован: 20.07.2017(UTC)
Сообщений: 1
Российская Федерация

Я правильно понимаю, что для подписания соглашения (договора) в электронном виде о оказании услуг торговой площадкой (сейчас в разработке) достаточно:
1) Создать документ (договор).
2) Вычислить его хеш-значение как описано тут http://cpdn.cryptopro.ru...samples-hashed-data.html
3) Подписать это хеш-значение как описано тут http://cpdn.cryptopro.ru...ent/cades/reference.html
4) Средствами OpenSSL проверить подпись как описано выше.
?

Отредактировано пользователем 21 июля 2017 г. 9:40:06(UTC)  | Причина: Не указана

Offline tarzan_pasha  
#14 Оставлено : 18 октября 2018 г. 20:50:16(UTC)
tarzan_pasha

Статус: Участник

Группы: Участники
Зарегистрирован: 08.10.2018(UTC)
Сообщений: 15
Российская Федерация

Сказал(а) «Спасибо»: 4 раз
Автор: Андрей Писарев Перейти к цитате
Автор: LeeBH Перейти к цитате
Здравствуйте! Подскажите, пожалуйста, возможно ли организация проверки ЭЦП на сервере, где расположен веб-сайт. Подписанный документ будет храниться на сервере, сама подпись в базе данных. Необходимо организовать проверку подписи файла (разделенная подпись), перед тем как клиент скачает с сайта документ. Желательно, чтобы клиент не ставил никакого ПО. Все проверялось на сервере. И что для этого понадобится?


Да, возможна.

написать по документации (см. С\COM-интерфейс):
Справочник по ЭЦП SDK



здравствуйте! скажите пожалуйста правильно ли я понял, что и для случая с "написать по документации (см. С\COM-интерфейс):" и с утилитой cryptcp нам необходимо будет приобрести "КриптоПро CSP" для сервера и только тогда мы сможем проверять правильность ЦП и Сертификат?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.