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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline bcons  
#1 Оставлено : 19 мая 2010 г. 19:31:01(UTC)
bcons

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

Группы: Участники
Зарегистрирован: 19.05.2010(UTC)
Сообщений: 12
Откуда: Russia

Взял Ваш документ и подписал его, открываю блокнотом и ищу фильтр: по слову Type/Sig
нахожу:
Код:
>>>>/SubFilter/adbe.x509.rsa_sha1/Type/Sig>>


Так и должно быть?

Зачем мне это надо?
Хочу проверить ЭЦП в документе с помощью явы.
Пользуюсь iText, при обработке он вылетает, не сопоставляя пользовательского провайдера документу.
А мне нужен пользовательский провайдер - КриптоПро JCP.
Offline Павел Смирнов  
#2 Оставлено : 19 мая 2010 г. 21:25:34(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
В планах перейти на тип подписи adbe.pkcs7.detached. Это значение определяет формат данных, лежащих в /Content.

Что такое iText? И причём здесь КриптоПро JCP?
Техническую поддержку оказываем тут.
Наша база знаний.
Offline bcons  
#3 Оставлено : 20 мая 2010 г. 6:20:42(UTC)
bcons

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

Группы: Участники
Зарегистрирован: 19.05.2010(UTC)
Сообщений: 12
Откуда: Russia

1. Библиотека для работы с pdf средствами Java. http://itextpdf.com/
2. JCP для того чтобы проверить ЭЦП в документе на стороне сервера.
Offline bcons  
#4 Оставлено : 20 мая 2010 г. 6:31:24(UTC)
bcons

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

Группы: Участники
Зарегистрирован: 19.05.2010(UTC)
Сообщений: 12
Откуда: Russia

Да, собственно вот в чем забава:

пресловутый iText не будет проверять ГОСТ ЭЦП если стоит adbe.x509.rsa_sha1 - на то его право. Почему не будет можно посмотреть в его исходниках.

Если сделаете adbe.pkcs7.detached он будет проверять такую ЭЦП средствами провайдера, которого я ему укажу, а укажу Ваш же JCP.

Вы можете сделать примерчик ПДФ, подписанного ГОСТ по adbe.pkcs7.detached?
Очень пригодиться чтобы сразу все проверить и самое главное - допилить itext чтобы он адекватно проверял ЭЦП, уже отправил два бага разработчикам этой библиотеки, пока молчат.
Offline Павел Смирнов  
#5 Оставлено : 20 мая 2010 г. 11:38:50(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
Примерчик попробуем сделать. В случае успеха поделитесь Вашими наработками? Нам интересно было бы посмотреть.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline timkin_vn  
#6 Оставлено : 30 декабря 2010 г. 9:54:51(UTC)
timkin_vn

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

Группы: Участники
Зарегистрирован: 14.12.2010(UTC)
Сообщений: 25
Откуда: Новосибирск

Здравствуйте!

У меня проблема отчасти перекликается, но только в каком-то смысле наоборот. Пытаюсь подписать существующий документ с использованием библиотеки iTextSharp (тот же iText, только портированный в .NET). Указываю провайдеры из Sharpei, процесс проходит, что-то там создается. Когда открываю подписанный документ в Adobe Reader (с установленным CryptoPro PDF), он признает факт наличия подписи, и даже пишет название сертификата, но проверить и подтвердить ее не может. Никакую информацию о сертификате извлечь также не может. При подтверждении сообщает: Ошибка декодирования по правилам BER.

Возможно, я упускаю какие-то достаточно элементарные вещи. К сожалению, та информация по iText/iTextSharp, которую мне удалось найти, содержит только очень базовые примеры, и нестандартные случаи приходится копать буквально методом тыка.

В связи с этим вопрос: где-то можно найти документацию о том, как встраивается подпись КриптоПро в документ PDF (форматы, порядок размещения, значения существенных полей и т. п.) хоть в каком-то виде? При ее наличии было бы проще определиться с направлением дальнейших поисков.

Спасибо.
Offline Павел Смирнов  
#7 Оставлено : 30 декабря 2010 г. 20:06:29(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
timkin_vn написал:
У меня проблема отчасти перекликается, но только в каком-то смысле наоборот. Пытаюсь подписать существующий документ с использованием библиотеки iTextSharp (тот же iText, только портированный в .NET).

Давайте в соседнюю тему переместимся: http://www.cryptopro.ru/....aspx?g=posts&t=2846

Отредактировано пользователем 5 июля 2012 г. 4:18:01(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут.
Наша база знаний.
Offline Wotan  
#8 Оставлено : 5 июля 2012 г. 4:03:54(UTC)
Wotan

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

Группы: Участники
Зарегистрирован: 05.07.2012(UTC)
Сообщений: 1
Откуда: Новосибирск

Здравствуйте!

Решаю ровно ту же проблему, интересуюсь форматом, в котором подпись КриптоПро встраивается в документ PDF (в первую очередь значения фильтра и сабфильтра). К сожалению, тема, на которую стоит ссылка, мне недоступна (не хватает прав?). Подскажите, пожалуйста, где можно взять описание формата?

Спасибо.
Offline Максим Коллегин  
#9 Оставлено : 5 июля 2012 г. 4:18:41(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,408
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 723 раз в 626 постах
Поправил ссылку, примеры подписи pdf входят в КриптоПро .NET SDK
http://cryptopro.ru/blog...olzovaniem-kriptopro-net
Знания в базе знаний, поддержка в центре поддержки
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.