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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline asketov  
#1 Оставлено : 8 ноября 2023 г. 10:15:31(UTC)
asketov

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

Группы: Участники
Зарегистрирован: 21.09.2023(UTC)
Сообщений: 2
Беларусь
Откуда: Россия

У нас разрабатывается веб-приложение, в качестве ключей используется рутокен, в качестве установки сертификата используется крипто про csp, есть ли какое-то решение чтобы удобно извлекать с помощью КРИПТО ПРО закрытый ключ вместе с сертификатом внутри браузера и передать эти данные на бекенд, либо сделать это в браузере, чтобы пакетно подписать документы из браузера? Основная задача стоит такая: сделать видимые подписи в пдф-документах пакетно, с интерфейсом в вебе. В текущий момент есть консольное приложение, написанное на java + пропатченный itextpdf, основная проблема передать закрытый ключ и сертификат на бекенд, чтобы оттуда вызвать это консольное приложение.
Offline Андрей *  
#2 Оставлено : 8 ноября 2023 г. 11:59:06(UTC)
Андрей *

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

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

Сказал «Спасибо»: 501 раз
Поблагодарили: 2058 раз в 1598 постах
Автор: asketov Перейти к цитате
У нас разрабатывается веб-приложение, в качестве ключей используется рутокен, в качестве установки сертификата используется крипто про csp, есть ли какое-то решение чтобы удобно извлекать с помощью КРИПТО ПРО закрытый ключ вместе с сертификатом внутри браузера и передать эти данные на бекенд, либо сделать это в браузере, чтобы пакетно подписать документы из браузера? Основная задача стоит такая: сделать видимые подписи в пдф-документах пакетно, с интерфейсом в вебе. В текущий момент есть консольное приложение, написанное на java + пропатченный itextpdf, основная проблема передать закрытый ключ и сертификат на бекенд, чтобы оттуда вызвать это консольное приложение.


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

Так делать нельзя.

Меняйте серверный код, передавайте на клиентскую сторону нужные байты для подписания
и собирайте на сервере итоговый pdf.
Техническую поддержку оказываем тут
Наша база знаний
Offline asketov  
#3 Оставлено : 8 ноября 2023 г. 23:02:04(UTC)
asketov

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

Группы: Участники
Зарегистрирован: 21.09.2023(UTC)
Сообщений: 2
Беларусь
Откуда: Россия

Автор: Андрей * Перейти к цитате
Автор: asketov Перейти к цитате
У нас разрабатывается веб-приложение, в качестве ключей используется рутокен, в качестве установки сертификата используется крипто про csp, есть ли какое-то решение чтобы удобно извлекать с помощью КРИПТО ПРО закрытый ключ вместе с сертификатом внутри браузера и передать эти данные на бекенд, либо сделать это в браузере, чтобы пакетно подписать документы из браузера? Основная задача стоит такая: сделать видимые подписи в пдф-документах пакетно, с интерфейсом в вебе. В текущий момент есть консольное приложение, написанное на java + пропатченный itextpdf, основная проблема передать закрытый ключ и сертификат на бекенд, чтобы оттуда вызвать это консольное приложение.


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

Так делать нельзя.

Меняйте серверный код, передавайте на клиентскую сторону нужные байты для подписания
и собирайте на сервере итоговый pdf.


То есть алгоритм такой: извлекаем нужные байты из пдф-документа, подписываем их на фронте с помощью https://github.com/vgoma/crypto-pro, далее передаём подпись на бек и добавляем её к пдф документу? Возможно ли так подписывать множество документов из js? То есть загружаем какое-то количество байт документов и каждый подписываем, далее передаем массивом эти подписи на бекенд и подписываем этими подписями уже пдф-документы там? Чтобы человек ввёл один раз пароль к сертификату и ему не пришлось для каждой подписи вводить заново?

Offline Андрей *  
#4 Оставлено : 8 ноября 2023 г. 23:34:05(UTC)
Андрей *

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

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

Сказал «Спасибо»: 501 раз
Поблагодарили: 2058 раз в 1598 постах
Да, можно подготовить, другой вопрос - размер данных (передача в ОЗУ).
Ввод пароля зависит от настроек (запомнить пароль в процессе\постоянно\кеширование)\типа ключа (неизвлекаемый)
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.