Подписание и шифрование документов электронной подписью

07.10.24

Разработка - Защита ПО и шифрование

Обработка, позволяющая подписать файл электронной подписью. Для уменьшения размера файла обработка позволяет сделать архивирование в формат zip. Также можно зашифровать подписанный и запакованный файл одним либо двумя сертификатами получателя. Добавлено создание открепленной подписи для файла любого типа. Добавлен вывод сведений о сертификатах установленных на компьютере.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Подписание и шифрование документов электронной подписью:
.epf 19,59Kb ver:1.0.0.6
30 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

В обработке используется БСП (версии 3.1.3.548 в тестировании и в частности подсистема Библиотека электронных документов версии 1.9.2.19). Для пользования обработкой можно ее открыть через меню Файл - Открыть..., либо, используя механизм дополнительных обработок, добавить в базу.

В первом поле по кнопке с многоточием открывается окно выбора файла (наложен фильтр - только документы *.xml) для подписания. В следующих полях выбирается сертификат пользователя для подписания, и один или два сертификата для шифрования. Сертификат подписанта должен быть установлен в хранилище личных сертификатов пользователя. Инструкций для его установки довольно много в интернете. В частности малая инструкция.

Сертификаты для шифрования должны быть установлены в хранилище Другие пользователи. При установке сертификата из файла *.cer без изменения настроек по умолчанию он как раз и устанавливается в указанное хранилище.

Полученный файл после обработки сохраняется в каталог выбранного файла с добавлением соответствующих расширений (.sig, .sig.zip или .sig.zip.enc).

Так как многие знают, для чего обычно делается подписание и шифрование файлов, а это - подготовка деклараций по ЕГАИС Росалкоголя для отправки в ФСРАР, то соответственно сертификаты для шифрования это сертификаты ФСРАР РФ и Субъекта РФ. На момент публикации текущие сертификаты можно было получить на сайте egais.ru http://fsrar.ru/files/rosalco.zip.

Пару слов про тестирование подписания и шифрования. Проверку осуществлял бесплатной утилитой ООО "Такском" - КриптоЛайн. Взять ее можно здесь. Для подписания выбирал сертификат своей электронной подписи (ЭП), а для шифрования сертификат организации установленный в хранилище Другие пользователи из файла .cer. Закрытые ключи обоих ЭП находились так же на рабочем месте. Полученный контейнер (*.xml.sig.zip.enc) после добавления в КриптоЛайн сначала расшифровывал, потом распаковывал и наконец откреплял подпись. В итоге получаем исходный файл. Без закрытого ключа ЭП которой производилось шифрование не получилось бы провести такую проверку. Даже если шифрование производится несколькими сертификатами. То есть, для расшифровки контейнера достаточно закрытого ключа от хотя бы одной ЭП из тех которыми проводилось шифрование.

Версия 1.0.0.6: Добавлена возможность посмотреть информацию об установленных сертификатах на компьютере пользователя. Сразу оговорюсь. В старых версиях не работает, потому что обновился сертификат ФНС. Поэтому стоит обновить конфигурацию.

Версия 1.0.0.3: Добавлена возможность создания открепленной подписи для файлов любого типа.

Версия 1.0.0.2: Исправлены ошибки при шифровании. Протестировано на веб клиенте.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.161.22

Вступайте в нашу телеграмм-группу Инфостарт

подписание шифрование электронная подпись егаис

См. также

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    1416    1    0    

20

Информационная безопасность Поиск данных ServiceDesk, HelpDesk Журналы и реестры данных 1С 8.3 Россия Бухгалтерский учет Бюджетный учет Налоговый учет Управленческий учет Платные (руб)

Полный контроль над изменениями в 1С без нагрузки на вашу базу. Мгновенный доступ к истории изменений, удобное сравнение и откат данных в один клик. Простой отчет с визуальным отображением изменений Откат на любую версию объекта в два клика История изменения данных хранится во внешней базе

180000 руб.

05.09.2025    4637    1    1    

3

Информационная безопасность Пароли 1С:Предприятие 8 Бесплатно (free)

Все еще храните пароли в базе? Тогда мы идем к вам! Безопасное и надежное хранение секретов. JWT авторизация. Удобный интерфейс. Демо конфигурация. Бесплатно.

30.05.2024    14610    kamisov    19    

65

Информационная безопасность Программист 1С:Предприятие 8 Бесплатно (free)

Рассмотрим в статье более подробную и последовательную настройку аутентификации в 1С с использованием распространенной технологии JWT, которая пришла в программу в платформе версии 8.3.21.1302.

27.02.2024    22729    AlexeyPROSTO_1C    10    

44

Информационная безопасность Программист 1С:Предприятие 8 Абонемент ($m)

Интеграционные решения стали неотъемлемой частью нашей жизни. Правилом хорошего тона в современных приложениях является не давать интегратору доступ к чувствительным данным. Device flow позволяет аутентифицировать пользователя, не показывая приложению чувствительные данные (например: логин и пароль)<br> Рассмотрим Device flow аутентификацию, в приложении, на примере OpenID провайдера Yandex.

1 стартмани

27.10.2023    5022    platonov.e    1    

23

Информационная безопасность Системный администратор 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

Продукты на основе решений 1С уверенной поступью захватывают рынок учётных систем в стране. Широкое распространение программ всегда порождает большой интерес к ним со стороны злоумышленников, а пользователь 1С это одна из дверей в защищённый информационный контур предприятия. Обработка позволяет быстро и комплексно оценить настройки безопасности конкретной базы и возможности пользователя этой базы на сервере. Также можно оценить некоторые аспекты сетевой безопасности предприятия со стороны сервера 1С.

5 стартмани

24.04.2023    9196    30    soulner    8    

35

Информационная безопасность Системный администратор Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

1С, начиная с версии платформы 8.3.21, добавили в систему возможность двойной аутентификации. Как это работает: в пользователе информационной базы появилось свойство «Аутентификация токеном доступа» (АутентификацияТокеномДоступа во встроенном языке), если установить этот признак и осуществить ряд манипуляций на встроенном языке, то появляется возможность при аутентификации отправлять HTTP запросы, которые и реализуют этот самый второй фактор. Данное расширение позволяет организовать двухфакторную аутентификацию с помощью электронной почты или мессенджера Telegram.

2 стартмани

08.12.2022    11335    76    Silenser    17    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. meteorit 41 28.11.25 15:36 Сейчас в теме
Добрый день! Подскажите пож-та, этой обработкой можно сформировать открепленную подпись в формате base64?
Благодарю за обратную связь! Анна
Для отправки сообщения требуется регистрация/авторизация