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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline VeroLom  
#1 Оставлено : 25 августа 2024 г. 15:29:51(UTC)
VeroLom

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

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

Сказал(а) «Спасибо»: 4 раз
Здравствуйте!

С ЭЦП ранее никогда не работал. Получил от клиента задачу реализовать подпись документов прямо на сайте, но пока не понимаю, что мне использовать. Есть ли какой-то API для подписи или нужно устанавливать какой-то продукт на сервер?
В принципе, подошёл бы вариант с подписью на стороне клиента, но опять же не понятно, какой продукт для этого подходит.

Отредактировано пользователем 25 августа 2024 г. 15:32:36(UTC)  | Причина: Не указана

Offline Андрей *  
#2 Оставлено : 25 августа 2024 г. 19:20:41(UTC)
Андрей *

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

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

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

Использовать на клиентской стороне:

КриптоПРО CSP + КриптоПро ЭЦП Browser plug-in
+ лицензии на TSP Client\OCSP Client для формирования CAdES T \ CAdES XLong1.

Описание здесь.

Примеры страниц здесь.

Документация здесь.


На сервере - для проверки подписей - КриптоПРО CSP + расширение phpcades.

Также есть для Python.

Техническую поддержку оказываем тут
Наша база знаний
Offline VeroLom  
#3 Оставлено : 27 августа 2024 г. 16:33:07(UTC)
VeroLom

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

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

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

Использовать на клиентской стороне:

КриптоПРО CSP + КриптоПро ЭЦП Browser plug-in
+ лицензии на TSP Client\OCSP Client для формирования CAdES T \ CAdES XLong1.


Спасибо за уточнение. Есть ещё пара вопросов:
1. Где можно найти cadesplugin_api.js?
2. Обязательно ли использовать CAdES T \ CAdES XLong1?

Я вообще далёк от работы с ЭЦП, на сайте гос. образовательной организации нужно реализовать подпись загружаемых документов. Сейчас они делают откреплённую ЭЦП локально, после чего загружают документ и подпись на сайт, но хотят это дело как-то автоматизировать.
Offline Андрей *  
#4 Оставлено : 27 августа 2024 г. 16:42:35(UTC)
Андрей *

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

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

Сказал «Спасибо»: 553 раз
Поблагодарили: 2235 раз в 1743 постах
1.
Открыть F12 - сетевые запросы, нажать F5 - обновится страница и можно увидеть все файлы, откуда загружаются
(либо через сохранить страницу... )

https://www.cryptopro.ru...cades/cadesplugin_api.js
+
https://www.cryptopro.ru...s/demopage/async_code.js Snimok ehkrana ot 2024-08-27 17-29-14.png (145kb) загружен 6 раз(а).
+
другие...

2. Лучше CAdES XLong1,
если оставить как есть (CAdES BES) - то после истечения срока действия сертификата проверка подписи будет завершаться с ошибкой.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
VeroLom оставлено 27.08.2024(UTC)
Offline VeroLom  
#5 Оставлено : 27 августа 2024 г. 17:15:56(UTC)
VeroLom

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

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

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

1.
Открыть F12 - сетевые запросы, нажать F5 - обновится страница и можно увидеть все файлы, откуда загружаются
(либо через сохранить страницу... )

Спасибо, так и сделал изначально, просто думал, что где-то есть ссылка для скачивания :)

Автор: Андрей * Перейти к цитате

2. Лучше CAdES XLong1,
если оставить как есть (CAdES BES) - то после истечения срока действия сертификата проверка подписи будет завершаться с ошибкой.

XLong1 звучит интереснее, конечно, но можно ли его использовать на время разработки без покупки каких-то лицензий?
Offline Андрей *  
#6 Оставлено : 27 августа 2024 г. 17:19:57(UTC)
Андрей *

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

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

Сказал «Спасибо»: 553 раз
Поблагодарили: 2235 раз в 1743 постах
при установке - триальная версия.

Лицензии, типы и сроки:
Пуск\КРИПТО-ПРО\КриптоПРО PKI\
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
VeroLom оставлено 27.08.2024(UTC)
Offline xjpf  
#7 Оставлено : 18 декабря 2024 г. 0:28:31(UTC)
xjpf

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

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

Я далек от веба, для начала пытаюсь подключить подгрузку кадесплагина в тестовом index.html

Цитата:
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>HTML5 Boilerplate</title>
<script language="javascript" src="https://www.cryptopro.ru/sites/default/files/products/cades/es6-promise.min.js?v=271850"></script>
<script language="javascript" src="https://www.cryptopro.ru/sites/default/files/products/cades/demopage/ie_eventlistner_polyfill.js?v=271850"></script>
<script language="javascript" src="https://www.cryptopro.ru/sites/default/files/products/cades/demopage/lights.js?v=271850"></script>
<script language="javascript" src="https://www.cryptopro.ru/sites/default/files/products/cades/cadesplugin_api.js?v=271850"></script>
<script type="text/javascript" src="chrome-extension://iifchhfnnmpdbibifmljnfjhpififfog/nmcades_plugin_api.js"></script>
<script language="javascript" src="https://www.cryptopro.ru/sites/default/files/products/cades/demopage/Code.js?v=271850"></script>
<script type="text/javascript" src="async_code.js?v=271850"></script>
</head>

<body>
<h1>Page Title</h1>
</body>

</html>


Ну и перепробовал уже полсотни разных вариантов строк из всех документаций и тестовых страниц..

Всегда заканчивается этим:
caught (in promise) Истекло время ожидания загрузки плагина
check_load_timeout @ cadesplugin_api.js?v=271850:776

На моем ПК криптопро заведомо рабочая, и плагины во всех браузерах установлены и используются
Помогите с начальным запуском пожалуйста, господа

Отредактировано пользователем 18 декабря 2024 г. 0:29:04(UTC)  | Причина: Не указана

Offline Андрей *  
#8 Оставлено : 18 декабря 2024 г. 3:08:33(UTC)
Андрей *

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

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

Сказал «Спасибо»: 553 раз
Поблагодарили: 2235 раз в 1743 постах
А что мешает экспортировать файлы (html, js) из необходимого примера?
Техническую поддержку оказываем тут
Наша база знаний
Offline xjpf  
#9 Оставлено : 18 декабря 2024 г. 11:44:32(UTC)
xjpf

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

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

Автор: Андрей * Перейти к цитате
А что мешает экспортировать файлы (html, js) из необходимого примера?


Мешает, указанная выше, далекость от веба.
Но я упоминал, что я попробовал очень много вариантов. Среди них были подстановки файлов из тестовых страниц, скачанных в корень index.html

Я не могу знать в связи с чем вообще может быть эта ошибка, и вот обращаюсь к сообществу и к разработчикам продукта за помощью.
Указанный мной выше пример, должен ли он работать? Что в нём не так?
Offline Андрей *  
#10 Оставлено : 18 декабря 2024 г. 12:57:50(UTC)
Андрей *

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

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

Сказал «Спасибо»: 553 раз
Поблагодарили: 2235 раз в 1743 постах
Автор: xjpf Перейти к цитате
Автор: Андрей * Перейти к цитате
А что мешает экспортировать файлы (html, js) из необходимого примера?


Мешает, указанная выше, далекость от веба.
Но я упоминал, что я попробовал очень много вариантов. Среди них были подстановки файлов из тестовых страниц, скачанных в корень index.html

Я не могу знать в связи с чем вообще может быть эта ошибка, и вот обращаюсь к сообществу и к разработчикам продукта за помощью.
Указанный мной выше пример, должен ли он работать? Что в нём не так?


Базовые знания нужны, перед программированием.

F12 - сетевые запросы + смотреть в консоль,

не проверяя это даже - вопрос:
Цитата:

<script type="text/javascript" src="async_code.js?v=271850"></script>


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