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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline rudnin  
#1 Оставлено : 8 января 2022 г. 13:15:36(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
пойду от обратного...
есть пример
https://www.cryptopro.ru...ge/cades_bes_sample.html

он работает, плагин грузится, расширение тоже, сертификат находит

Screenshot_11.jpg (68kb) загружен 3 раз(а).

сохранил эту страницу как html - полностью, исходный код

открываю этот файл из папки где стоят ключи

Screenshot_8.jpg (52kb) загружен 2 раз(а).

сначала висит секунд 20..

потом..

Screenshot_9.jpg (47kb) загружен 3 раз(а).

кто нибудь сталкивался? как завести браузер плагин? хочется перенести на сервер что бы клиенты могли подписывать со своими сертификатами..



Offline Андрей *  
#2 Оставлено : 8 января 2022 г. 17:15:14(UTC)
Андрей *

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

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

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

Нужно полностью все зависимости перенести (js, txt) - поправить свой html.

+ прописать (в своих файлах) на локальные файлы (свои)
https://www.cryptopro.ru...s/demopage/async_code.js

https://www.cryptopro.ru...cts/cades/latest_2_0.txt

через F12 можно увидеть, какие файлы запрашиваются...
Snimok ehkrana ot 2022-01-08 18-14-33.png (71kb) загружен 4 раз(а).
Техническую поддержку оказываем тут
Наша база знаний
Offline rudnin  
#3 Оставлено : 9 января 2022 г. 0:29:24(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
Здравсвуйте.

Нужно полностью все зависимости перенести (js, txt) - поправить свой html.

+ прописать (в своих файлах) на локальные файлы (свои)
https://www.cryptopro.ru...s/demopage/async_code.js

https://www.cryptopro.ru...cts/cades/latest_2_0.txt

через F12 можно увидеть, какие файлы запрашиваются...
Snimok ehkrana ot 2022-01-08 18-14-33.png (71kb) загружен 4 раз(а).

я так тоже пытался сделать
у меня выходит такая ошибка http://prntscr.com/26bixk5

не находит функцию async_resolve()

у вас на странице такой ошибки нет... и функция нигде не грузится, в зависимостях... http://prntscr.com/26biwje

или я что то не так делаю?
Offline Андрей *  
#4 Оставлено : 9 января 2022 г. 1:50:02(UTC)
Андрей *

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

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

Сказал «Спасибо»: 425 раз
Поблагодарили: 1718 раз в 1324 постах
В каком браузере?

plagin.zip (52kb) загружен 3 раз(а).

Проверил в FireFox, работает.

Отредактировано пользователем 9 января 2022 г. 2:24:33(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline rudnin  
#5 Оставлено : 9 января 2022 г. 10:40:54(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
В каком браузере?

plagin.zip (52kb) загружен 3 раз(а).

Проверил в FireFox, работает.


спасибо за архив

открываю в папке с ключами, такое http://prntscr.com/26bnjjc
в консоли пусто...

браузер хром, пример https://cryptopro.ru/sit...ge/cades_bes_sample.html работает, ключи в папке вместе вашим примером

Offline Андрей *  
#6 Оставлено : 9 января 2022 г. 14:05:03(UTC)
Андрей *

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

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

Сказал «Спасибо»: 425 раз
Поблагодарили: 1718 раз в 1324 постах
Автор: rudnin Перейти к цитате
Автор: Андрей * Перейти к цитате
В каком браузере?

plagin.zip (52kb) загружен 3 раз(а).

Проверил в FireFox, работает.


спасибо за архив

открываю в папке с ключами, такое http://prntscr.com/26bnjjc
в консоли пусто...

браузер хром, пример https://cryptopro.ru/sit...ge/cades_bes_sample.html работает, ключи в папке вместе вашим примером



Откройте через свой web-сервер.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
rudnin оставлено 09.01.2022(UTC)
Offline rudnin  
#7 Оставлено : 9 января 2022 г. 15:40:30(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
Автор: rudnin Перейти к цитате
Автор: Андрей * Перейти к цитате
В каком браузере?

plagin.zip (52kb) загружен 3 раз(а).

Проверил в FireFox, работает.


спасибо за архив

открываю в папке с ключами, такое http://prntscr.com/26bnjjc
в консоли пусто...

браузер хром, пример https://cryptopro.ru/sit...ge/cades_bes_sample.html работает, ключи в папке вместе вашим примером



Откройте через свой web-сервер.

получилось, благодарю Вас!
Offline rudnin  
#8 Оставлено : 10 января 2022 г. 19:24:28(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
Автор: rudnin Перейти к цитате
Автор: Андрей * Перейти к цитате
В каком браузере?

plagin.zip (52kb) загружен 3 раз(а).

Проверил в FireFox, работает.


спасибо за архив

открываю в папке с ключами, такое http://prntscr.com/26bnjjc
в консоли пусто...

браузер хром, пример https://cryptopro.ru/sit...ge/cades_bes_sample.html работает, ключи в папке вместе вашим примером



Откройте через свой web-сервер.


подскажите пожалуйста еще один момент

https://cryptopro.ru/sit...page/cades_bes_file.html

этот пример файл как таковой не подписывает а просто отдает хеш в это поле? http://prntscr.com/26c4x3i

и второй вопрос, что бы реализовать непосредственно подпись файла нужно это из Ваших примеров использовать ?
https://docs.cryptopro.r...s/plugin-samples-fileapi

Offline Андрей *  
#9 Оставлено : 10 января 2022 г. 20:11:28(UTC)
Андрей *

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

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

Сказал «Спасибо»: 425 раз
Поблагодарили: 1718 раз в 1324 постах
страница cades_bes_file.html создаёт присоединенную подпись CMS, которая кодируется дополнительно в base64, чтобы отобразить в текстовом виде...
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
GTAlex оставлено 11.01.2022(UTC)
Offline rudnin  
#10 Оставлено : 10 января 2022 г. 22:28:34(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
страница cades_bes_file.html создаёт присоединенную подпись CMS, которая кодируется дополнительно в base64, чтобы отобразить в текстовом виде...


то есть если я загружаю PDF, строку нужно декодировать в PDF?

Отредактировано пользователем 10 января 2022 г. 22:29:16(UTC)  | Причина: Не указана

Offline Андрей *  
#11 Оставлено : 10 января 2022 г. 22:49:38(UTC)
Андрей *

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

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

Сказал «Спасибо»: 425 раз
Поблагодарили: 1718 раз в 1324 постах
Автор: rudnin Перейти к цитате
Автор: Андрей * Перейти к цитате
страница cades_bes_file.html создаёт присоединенную подпись CMS, которая кодируется дополнительно в base64, чтобы отобразить в текстовом виде...


то есть если я загружаю PDF, строку нужно декодировать в PDF?


Именно...
А зачем присоединенную подпись использовать?
Используйте отсоединенную.

p.s. а если PDF будет 10-30 Мб?
Техническую поддержку оказываем тут
Наша база знаний
Offline rudnin  
#12 Оставлено : 10 января 2022 г. 23:05:46(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
Автор: rudnin Перейти к цитате
Автор: Андрей * Перейти к цитате
страница cades_bes_file.html создаёт присоединенную подпись CMS, которая кодируется дополнительно в base64, чтобы отобразить в текстовом виде...


то есть если я загружаю PDF, строку нужно декодировать в PDF?


Именно...
А зачем присоединенную подпись использовать?
Используйте отсоединенную.

p.s. а если PDF будет 10-30 Мб?


заказчик хочет получать файл пдф подписанный-присоединенный..

подскажите как лучше поступить?

Offline Андрей *  
#13 Оставлено : 10 января 2022 г. 23:09:36(UTC)
Андрей *

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

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

Сказал «Спасибо»: 425 раз
Поблагодарили: 1718 раз в 1324 постах
Значит подписывать присоединенной.

Дополните это, тем, что расширение и тип файла будет не PDF.
Проверяющий софт (а не Acrobat Reader и прочее) будет обязан декодировать из base64, извлекать подписанный файл и проверять подпись.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
GTAlex оставлено 11.01.2022(UTC)
Offline Андрей *  
#14 Оставлено : 10 января 2022 г. 23:10:16(UTC)
Андрей *

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

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

Сказал «Спасибо»: 425 раз
Поблагодарили: 1718 раз в 1324 постах
+ переписать на блочное чтение, тогда будет ниже нагрузка на клиентской стороне (ОЗУ)
Техническую поддержку оказываем тут
Наша база знаний
Offline rudnin  
#15 Оставлено : 11 января 2022 г. 2:13:51(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
+ переписать на блочное чтение, тогда будет ниже нагрузка на клиентской стороне (ОЗУ)

да, учтем это

но вот что...

беру хэш отсюда, http://prntscr.com/26c8a65
иду в конвертер https://base64.guru/converter/decode/pdf

открываю пдф в акробат ридер... файл тот же самый, нет подписи такой http://prntscr.com/26c8ao5

подскажите что не так?

Offline rudnin  
#16 Оставлено : 11 января 2022 г. 2:14:39(UTC)
rudnin

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: rudnin Перейти к цитате
Автор: Андрей * Перейти к цитате
+ переписать на блочное чтение, тогда будет ниже нагрузка на клиентской стороне (ОЗУ)

да, учтем это

но вот что...

беру хэш отсюда, http://prntscr.com/26c8a65
иду в конвертер https://base64.guru/converter/decode/pdf

открываю пдф в акробат ридер... файл без подписи, что и грузил изначально, нет подписи такой http://prntscr.com/26c8ao5

подскажите что не так?



Offline basid  
#17 Оставлено : 11 января 2022 г. 5:46:49(UTC)
basid

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

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

Сказал(а) «Спасибо»: 6 раз
Поблагодарили: 121 раз в 109 постах
"Присоединённая" (CMS) и "встроенная" (PADES) - две разные подписи.
Первая создаёт "контейнер", в который вложен (любой) файл, вторая - встраивается (дописывается) в PDF по совершенно отдельным правилам.
thanks 1 пользователь поблагодарил basid за этот пост.
GTAlex оставлено 11.01.2022(UTC)
Offline GTAlex  
#18 Оставлено : 11 января 2022 г. 5:58:19(UTC)
GTAlex

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

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

Сказал(а) «Спасибо»: 19 раз
Вот и добрались до интересного :)

С помощью плагина можно создать "встроенную" (PADES) подпись в PDF файл?
Offline GTAlex  
#19 Оставлено : 11 января 2022 г. 6:07:46(UTC)
GTAlex

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

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

Сказал(а) «Спасибо»: 19 раз
Автор: Андрей * Перейти к цитате
страница cades_bes_file.html создаёт присоединенную подпись CMS, которая кодируется дополнительно в base64, чтобы отобразить в текстовом виде...


присоединюсь к вашим дебатам ...

я так понимаю этак кодированная подпись вполне подходит для помещения её в файл-подписи?
я копипастом её затолкал в blank.pdf.sgn - не декодировал, онлайн проверка подписи проходит, и с комм строки тоже норм (php плагин правда не кушает, но думаю тут дело не в подписи)


PS
у меня похожая задачка в данный момент, очень интересуют проверки актуальности подписи, которые можно на стороне сервера сделать...
пока так проверяю "/opt/cprocsp/bin/amd64/cryptcp -nochain -vsignf blank.pdf -f blank.pdf.sgn"
смотрю соответствие ИНН в подписанте и реальный

но я так думаю этого мало, т.к. тут нет проверки даты подписания - например документ подписан 2 года назад, проверка пройдёт т.к. на момент подписания всё было Ок
а мне нужно чтобы дата подписания была сегодняшняя - подскажите как эту информацию получить из подписи?

вообще, как всю информацию из подписи получить в т.ч. дату подписания :)
Offline Андрей *  
#20 Оставлено : 11 января 2022 г. 10:15:05(UTC)
Андрей *

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

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

Сказал «Спасибо»: 425 раз
Поблагодарили: 1718 раз в 1324 постах
Автор: GTAlex Перейти к цитате
Автор: Андрей * Перейти к цитате
страница cades_bes_file.html создаёт присоединенную подпись CMS, которая кодируется дополнительно в base64, чтобы отобразить в текстовом виде...


присоединюсь к вашим дебатам ...

я так понимаю этак кодированная подпись вполне подходит для помещения её в файл-подписи?
я копипастом её затолкал в blank.pdf.sgn - не декодировал, онлайн проверка подписи проходит, и с комм строки тоже норм (php плагин правда не кушает, но думаю тут дело не в подписи)


PS
у меня похожая задачка в данный момент, очень интересуют проверки актуальности подписи, которые можно на стороне сервера сделать...
пока так проверяю "/opt/cprocsp/bin/amd64/cryptcp -nochain -vsignf blank.pdf -f blank.pdf.sgn"
смотрю соответствие ИНН в подписанте и реальный

но я так думаю этого мало, т.к. тут нет проверки даты подписания - например документ подписан 2 года назад, проверка пройдёт т.к. на момент подписания всё было Ок
а мне нужно чтобы дата подписания была сегодняшняя - подскажите как эту информацию получить из подписи?

вообще, как всю информацию из подписи получить в т.ч. дату подписания :)


получить через phpcades
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
GTAlex оставлено 11.01.2022(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.