gifts2017

Подписываем файлы с помощью ЭЦП средствами 1с

Опубликовал Александр Медведев (anig99) в раздел Обработки - Универсальные обработки

Обработка для подписи с помощью сертификата (ЭЦП) произвольных файлов, только средствами платформы 1с. Работает на всех конфигурациях, но только на последних платформах 8.2 и 8.3, где есть менеджер криптографии.

Недавно знакомому понадобилось срочно подписать один файл ЭЦП. ЭЦП выдали гос.органы, а вот программы для подписи файлов на предприятии не оказалось. Я как раз в это время экспериментировал с ЭЦП в 1с и написал быстренько эту программу. К моему сожалению, протестировать на живом примере её не получилось — нашлась демо-версия платной программы, через которую подписали.

Тем не менее, я программу причесал, проверил на самоподписанных сертификатах.

 

Обработка может работать как с сертификатами из контейнеров, так и с сертификатами из файлов. Если не указан файл сертификата, то используется сертификат из контейнера.

В списке модулей криптографии уже есть:

  • Microsoft Enhanced Cryptographic Provider v1.0

  • Microsoft Enhanced RSA and AES Cryptographic Provider

При желании можно добавить любой другой модуль.

 

При нажатии на кнопку Подписать рядом с исходным файлом появляется файл подписи с таким же названием и расширением p7s.

Подпись можно проверить из этой же обработки. Для этого достаточно указать файл, который подписали.

 

Если подписанный файл изменить после подписи, то подпись станет недействительной.

 

Подпись проходит проверку другими программами. Например, КриптоАРМ (http://cryptoarm.ru/).

Нет доверия к сертификату, потому что я подписывал сертификатом, который выпустил сам.

 

Скачать файлы

Наименование Файл Версия Размер
ТестСертификатов — копия.epf 172
.epf 97,66Kb
05.09.13
172
.epf 97,66Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Лидия Леонтьева (llg_44) 27.11.13 00:15
Здравствуйте. Очень заинтересовала обработка.
Подскажите пожалуйста, возможно ли применить ее в Бухгалтерии 3.0?
При запуске в работу отражается пустая вкладка, формы нет.
Что необходимо сделать?
2. Александр Медведев (anig99) 27.11.13 00:18
(1) обработка написана для неуправляемого приложения. Для Бух 3.0 её надо переписывать под управляемые
3. Лидия Леонтьева (llg_44) 27.11.13 03:07
4. Татьяна Крестьянкина (oleg212) 30.12.13 16:47
Обработка интересная.
Планируете ли для управляемого приложения ее сделать?
5. Александр Медведев (anig99) 30.12.13 22:53
(4) своей необходимости в этом нет.
6. Алексей (Alex) 10.01.16 12:52
Спасибо за разработку.. Вроде все мое, НО... У меня сертификат дополнительно требует пароль.. Как его добавить при подписании?
7. Александр Медведев (anig99) 10.01.16 23:39
(6) Alex, вроде как, кроме поставить галочку Запомнить пароль, вариантов нет.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа