Расширение файла ЭЦП: sig, p7s или sgn при загрузке

Мария Ж. 16 мин чтения

Расширение файла ЭЦП при загрузке в систему чаще всего .sig, реже .p7s или .sgn. За всеми тремя стоит один и тот же контейнер CMS (PKCS#7) с откреплённой подписью: расширение выбирает программа, которой подписывали, а принимает его та система, куда вы загружаете комплект. Имя файла подписи повторяет полное имя документа вместе с его собственным расширением: договор.pdf.sig, primer.xml.sig. Весит такой файл единицы килобайт, документ рядом — десятки и сотни. Главное различие, от которого зависит порядок загрузки: при откреплённой подписи в форму идут два файла, документ и подпись; при присоединённой — один файл, внутри которого лежит и документ, и подпись; у PDF со встроенной подписью PAdES отдельного файла подписи нет вовсе.

Разберём, чем sig, p7s и sgn отличаются друг от друга, кто задаёт расширение и что грузить в форму в каждом из трёх сценариев. Покажем, как по размеру файла отличить откреплённую подпись от присоединённой и можно ли переименовать .sgn в .sig, если портал ждёт другое. Сценарная таблица по типам приёмных систем, порядок действий при отказе загрузки, скачиваемые памятки для получателя и ответы на частые вопросы — во второй половине статьи.

Загрузите свой файл в чекер: он покажет, что внутри — откреплённая подпись, присоединённый контейнер или посторонний файл, и действовал ли сертификат на момент подписания.

Добыто · Проверка подписи

Что за файл пришёл с документом

Загрузите файл — определим по расширению и содержимому: присоединённая это подпись или откреплённая, чем открыть и куда идти дальше. Архивы раскрываем и смотрим, что внутри.

Файл остаётся на вашем устройстве — мы его не получаем и не храним

Нет файла под рукой? Выберите расширение вручную:

Проверить подпись онлайн в Добыто

Мы не храним ваши файлы и не имеем к ним доступа. Файл читается только в памяти вашего браузера, на сервер Добыто он не передаётся, копий не остаётся. Закройте страницу — и от файла не останется следов.

Содержание

Какое расширение должен иметь файл ЭЦП при загрузке в систему

Расширение не влияет на содержимое файла подписи и не является реквизитом по 63-ФЗ. Внутри .sig, .p7s и .sgn лежит одна и та же структура: значение подписи, сертификат подписанта с цепочкой доверия, алгоритмы хэширования по ГОСТ, заявленное время подписания, а в усовершенствованных форматах ещё штамп времени TSP и ответы службы проверки статуса сертификата. Разные расширения появились потому, что разработчики программ по-разному называли один и тот же результат. Приёмная система при этом смотрит именно на расширение: форма загрузки обычно фильтрует файлы по маске и незнакомое расширение просто не пропускает в поле.

Ниже — расширения, которые встречаются в российской практике, и то, что за каждым из них стоит.

Пожалуйста, подпишитесь на нас в мессенджерах

Канал для кадровиков и HR: изменения в законах, практика проверок, шаблоны документов, инструменты подбора и оценки.

Канал в MAX Канал в Telegram

Корги указывает на кнопки подписки на каналы Добыто
Расширение Что внутри Как выглядит имя файла Что загружать в форму
.sig Контейнер CMS с откреплённой подписью, самый распространённый вариант по умолчанию договор.pdf.sig Документ и файл подписи, два поля в форме
.p7s Тот же контейнер CMS, имя расширения взято из стандарта PKCS#7 договор.pdf.p7s Документ и файл подписи
.sgn Тот же контейнер CMS, расширение задают отдельные программы подписания договор.pdf.sgn Документ и файл подписи
.sign, .bin Те же данные подписи, расширения доступны в настройках КриптоАРМ ГОСТ наравне с sig, p7s и sgn договор.pdf.sign Документ и файл подписи, но многие формы такие расширения не принимают
.sig без исходного документа рядом Присоединённая подпись: документ упакован внутрь контейнера вместе с подписью договор.pdf.sig, но парного PDF в папке нет Один файл в поле присоединённой подписи
.pdf со встроенной подписью PAdES Подпись лежит внутри самого PDF, отдельного файла не создаётся договор.pdf Только сам PDF
.xml плюс файл подписи (МЧД) Машиночитаемая доверенность в XML и её отсоединённая подпись отдельным файлом doverennost.xml и doverennost.xml.sig Сертификат представителя, XML доверенности и файл её подписи

Из таблицы следует практическое правило: перед загрузкой вы определяете не расширение, а вид подписи. Расширение подстраивается под требование формы, а вид подписи определяет, сколько файлов у вас на руках и в какие поля они пойдут.

Почему файл подписи называется «договор.pdf.sig» и весит несколько килобайт

Программа подписания не переименовывает документ, а дописывает своё расширение к полному имени файла. Поэтому в папке оказывается пара: primer.xml на 74 КБ и primer.xml.sig на 4 КБ, zayavlenie.pdf на 294 КБ и zayavlenie.pdf.sig на 512 байт. Разница в размере — самый быстрый способ понять, что перед вами откреплённая подпись: в файле подписи нет самого документа, там только хэш, сертификат и служебные атрибуты.

Документ XML на 74 КБ и парный файл откреплённой подписи sig на 4 КБ в Проводнике Windows
Пара файлов в одной папке: слева документ, справа откреплённая подпись. Тип у файла подписи система определяет как Signed file.

Если файл подписи весит столько же, сколько документ, или заметно больше, у вас присоединённая подпись: документ упакован внутрь контейнера. Такой файл нельзя прочитать двойным щелчком, для извлечения документа нужна программа подписания или онлайн-сервис. Пара «документ плюс подпись» этой проблемы не создаёт, зато её легко разорвать: если переслать только PDF, получатель не подтвердит подпись, а если только .sig, ему нечего проверять.

Лайфхак: включите в Проводнике Windows отображение расширений имён файлов через меню «Показать». Пока расширения скрыты, договор.pdf и договор.pdf.sig выглядят в списке почти одинаково, и в форму уходит не тот файл.

Важный нюанс из практики: сотрудники регулярно приносят в кадровую службу один файл вместо двух, потому что второй «показался лишним» и не был скачан из письма или личного кабинета. Проверить это можно за секунду: откреплённая подпись почти всегда занимает единицы килобайт, и её отсутствие в папке видно по размеру комплекта.

sig, p7s и sgn: чем различаются и кто выбирает расширение

Расширение задаётся в настройках программы подписания, а не свойствами самой подписи. В Инструментах КриптоПро список расширений подписанного файла включает p7s, sig и sgn, рядом выбирается формат подписи CAdES-BES. В КриптоАРМ ГОСТ в блоке параметров CAdES доступны пять вариантов: sig, p7s, sgn, sign и bin, там же настраиваются кодировка контейнера и вид подписи — откреплённая или присоединённая. Один и тот же документ, подписанный одним и тем же сертификатом, в двух программах даст файлы с разными расширениями и одинаковым содержимым.

Раскрытый список расширений файла подписи в параметрах подписания программы КриптоАРМ ГОСТ
Список расширений в настройках подписания: выбор здесь меняет только имя файла, но именно по нему приёмная форма решает, принимать загрузку или нет.

Факт: в параметрах подписания КриптоАРМ ГОСТ доступно пять расширений файла подписи — sig, p7s, sgn, sign и bin. Ни одно из них не влияет на юридическую силу: она определяется видом электронной подписи и действительностью сертификата.

Мария Ж, специалист по цифровой подписи и КЭДО: «При присоединённой подписи всё лежит в одном файле, потерять пару физически невозможно, но и открыть исходный документ без специальной программы не получится. При откреплённой рядом с документом появляется отдельный файл подписи, и в проверяющую программу нужно загружать оба файла, а не один. Прежде чем менять расширение, посмотрите на размер: если файл подписи сопоставим с документом, у вас присоединённый контейнер, и переименование ничего не решит.»

На выбор расширения влияет и криптопровайдер, точнее его версия. КриптоПро CSP 5.0 R3 сертифицирован по классам КС1, КС2 и КС3, в него встроен браузерный плагин, а формировать усовершенствованную подпись с обращением к службе штампов времени умеют актуальные версии программ подписания. Если рабочее место осталось на старой сборке, часть форматов в настройках просто не появится, и придётся подписывать тем, что есть.

Что именно загружать в форму: три сценария

Форма загрузки почти всегда сначала спрашивает вид подписи, а уже потом принимает файлы. Ошибка на этом шаге даёт отказ даже при верном расширении: система ждёт два файла, а получает один, или наоборот.

Ваша ситуация Что критично Что вторично
В папке документ и файл подписи в 2-4 КБ Выбрать в форме откреплённую подпись и загрузить оба файла; имена должны совпадать Какое именно расширение стоит, если форма его принимает
Один файл .sig, парного документа нет Выбрать присоединённую подпись; при необходимости извлечь документ из контейнера Размер файла
PDF, в котором подпись видна в панели программы просмотра Загружать только PDF, не искать отдельный файл подписи Наличие графического штампа на странице
Подписывает представитель по машиночитаемой доверенности, в том числе руководитель филиала К комплекту добавляются XML доверенности и файл её отсоединённой подписи; данные МЧД должны совпадать со сведениями сертификата Порядок прикрепления файлов в форме
Документ подписан в корпоративной системе КЭДО Скачать комплект целиком из карточки документа или архива, а не пересобирать его вручную Расширение, которое присвоила система

Сценарий с доверенностью ломается чаще остальных: сотрудник грузит документ и подпись, а XML доверенности оставляет в почте. Форма при этом сообщает не о нехватке файла, а о невозможности подтвердить полномочия, и человек начинает искать проблему в расширении подписи.

Корги указывает на кнопки подписки на каналы Добыто

Пожалуйста, подпишитесь на нас в мессенджерах

Канал для кадровиков и HR: изменения в законах, практика проверок, шаблоны документов, инструменты подбора и оценки.

Канал в MAX Канал в Telegram

Форма загрузки документа и отдельного файла sig при проверке откреплённой электронной подписи
Типовая форма: сначала выбирается вид подписи, затем документ и файл подписи попадают в разные поля.

Как подготовить файл ЭЦП к загрузке: пошаговая инструкция

  1. Шаг 1. Откройте требования приёмной системы к загружаемым файлам: вид подписи, допустимые расширения, предельный размер файла. Это единственный источник, который определяет, что именно от вас ждут.
  2. Шаг 2. Включите отображение расширений в Проводнике и посмотрите на состав папки: есть ли рядом с документом парный файл и сколько он весит.
  3. Шаг 3. Определите вид подписи. Файл в единицы килобайт рядом с документом — откреплённая подпись. Один файл без пары — присоединённая. PDF, в котором программа просмотра показывает подпись в отдельной панели, — встроенная PAdES.
  4. Шаг 4. Проверьте подпись до загрузки: результат должен показать статус подписи, владельца сертификата, издателя и алгоритмы ГОСТ. Если проверка не проходит у вас, она не пройдёт и на приёмной стороне.
  5. Шаг 5. Сверьте имена: файл подписи должен повторять полное имя документа. Переименованный или пересохранённый документ разрывает пару, и подпись перестаёт подтверждаться.
  6. Шаг 6. Загрузите файлы в соответствующие поля формы и сохраните протокол проверки подписи. Он понадобится, если приёмная сторона позже заявит, что документ пришёл повреждённым.

Памятки и бланки для тех, кто принимает и передаёт подписанные файлы

Комплект закрывает две ситуации: вы отправляете пару файлов и вам её присылают; начните с памятки получателю, если вопрос стоит как «почему файлов два».

Документ Скачать
Памятка получателю: почему пришло два файла и что с ними делать Скачать
Памятка бухгалтерии: файл SGN от контрагента Скачать
Чек-лист проверки файла SGN Скачать
Протокол проверки электронной подписи Скачать
Ошибки площадок при подписании Скачать

В Добыто.КЭДО подписанный документ и файлы подписи лежат в карточке документа, а после исполнения переходят в архив, откуда скачиваются комплектом. Ручная пересборка пары в этом сценарии не требуется, и расширение задаёт система.

Можно ли переименовать .sgn в .sig перед загрузкой

Технически да: переименование меняет только имя файла, содержимое контейнера остаётся прежним, подпись после этого проверяется так же, как до. Практически это работает при одном условии — внутри действительно откреплённая подпись в формате CMS. Если приёмная система разбирает файл по содержимому, а не по маске имени, смена расширения ничего не изменит: она увидит присоединённый контейнер там, где ждала откреплённую подпись, и вернёт ошибку с тем же текстом.

Документ PDF на 74 КБ и файл подписи с расширением sgn на 2 КБ в одной папке
Файл .sgn на 2 КБ рядом с документом на 74 КБ: содержимое такое же, как у .sig, отличается только имя.

Массовое переименование делается штатными средствами операционной системы: команда Rename-Item в PowerShell меняет расширение у всей папки за один проход, партия в 1500 файлов обрабатывается пакетом. Ручное переименование сотен файлов по одному даёт ошибки в именах, а разорванная пара «документ — подпись» обнаруживается уже на приёмке.

Кейс из практики: сотрудник получил из ведомственной системы отказ по загрузке и три раза переподписывал документ, пока не выяснилось, что подпись создана в присоединённом виде. Помогло не расширение, а смена вида подписи в настройках программы: после повторного подписания в откреплённом виде комплект прошёл с первой попытки.

Мария Ж, юрист со стажем более 20 лет: «Расширение файла подписи не входит в перечень требований 63-ФЗ и на юридическую силу не влияет. Но требования конкретной приёмной системы никуда не деваются: если её форма принимает только .sig, файл с другим расширением вы туда не загрузите. Поэтому сверяйтесь с требованиями той системы, куда подаёте, а не с общими правилами: они у разных ведомств и площадок отличаются.»

Когда отдельного файла подписи не будет вовсе

Три сценария, где искать .sig бесполезно. Первый — встроенная подпись в PDF по стандарту PAdES: подпись лежит внутри документа, и приёмная сторона получает один файл. Второй — подписание в корпоративной системе КЭДО или в мобильном приложении, где файл подписи формируется внутри сервиса, а работник видит статус документа и скачивает готовый комплект. Третий — простая электронная подпись: она подтверждается не контейнером, а записями системы, соглашением сторон и журналом подписания.

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

Внимание: распечатка со штампом подписи и картинка с реквизитами сертификата юридической силы не имеют. В спорной ситуации предъявляются исходный электронный документ и файлы подписи, а не визуализация.

Мария Ж, судебный эксперт по трудовому праву: «В трудовых спорах суд смотрит не на штамп в распечатке, а на комплект: сам электронный документ, файлы подписи, сведения о сертификате и подтверждение того, что документ не менялся после подписания. Поэтому храните выгрузку целиком, вместе с файлами подписи, а не одну удобную для чтения копию.»

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

Что делать, если система не принимает файл подписи

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

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

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

Важный нюанс из практики: журнал подписания и выгрузка событий системы закрывают вопрос о моменте подписания там, где нет штампа времени. Именно поэтому мы в Добыто закладываем хранение подписанного комплекта вместе с историей маршрута, а не только итогового файла.

Стоимость подключения КЭДО и электронных подписей для сотрудников

Стоимость зависит от численности сотрудников и набора функций: видов подписи, интеграции с учётной системой и наличия электронного архива.

Услуга Стоимость Сроки
Тариф «Старт»: до 25 сотрудников, ПЭП и УНЭП, базовые шаблоны от 30 ₽ за сотрудника / мес подключение за 5 минут
Тариф «Бизнес»: ПЭП, УНЭП и УКЭП, кастомные шаблоны, электронный архив от 50 ₽ за сотрудника / мес подключение за 5 минут
Минимальная оплата по тарифу «Бизнес» (50 сотрудников) 30 000 ₽ в год по запросу
Тариф «Корпорация»: выделенный сервер, SLA 99.9%, API и кастомные интеграции по запросу по запросу
Выпуск ПЭП и УНЭП для сотрудников входит в тариф по запросу
УКЭП через партнёров-удостоверяющих центров рассчитывается индивидуально по запросу
Интеграция с 1С:ЗУП готовым модулем входит в тариф «Бизнес» установка и настройка за 1 день

Итоговая сумма складывается из численности подключаемых сотрудников и выбранного набора функций, а переход между тарифами пересчитывается пропорционально оставшемуся периоду. Актуальные условия и состав каждого пакета опубликованы на странице тарифов Добыто КЭДО.

Электронные подписи ПЭП и УНЭП для сотрудников выпускаются бесплатно на всех тарифах, отдельной покупки они не требуют.

Выводы

Файл откреплённой электронной подписи приходит с расширением .sig, .p7s или .sgn, реже .sign и .bin, и во всех случаях содержит одинаковый контейнер CMS. Определяющим является не расширение, а вид подписи: он задаёт, сколько файлов вы грузите и в какие поля формы. Требования к расширению устанавливает приёмная система, поэтому перед загрузкой смотрят её правила, а не общее правило рынка. Переименование помогает, только когда внутри действительно откреплённая подпись.

Мы в Добыто ведём кадровые документы так, чтобы вопрос о расширении не возникал у сотрудника вовсе: документ, подписи участников маршрута и история подписания хранятся комплектом и скачиваются вместе, а виды подписи под каждый тип документа настраиваются заранее.

Частые вопросы

Файл подписи пришёл без расширения или с расширением .bin. Что с ним делать?

Содержимое такого файла не отличается от .sig: расширение могло потеряться при пересылке через почтовый шлюз или при сохранении из веб-интерфейса. Проверьте размер: единицы килобайт рядом с документом означают откреплённую подпись. Дальше вы либо дописываете к имени расширение, которое принимает форма, либо загружаете файл в сервис проверки как есть и убеждаетесь, что подпись читается.

Почему на один документ приходит два или три файла подписи?

Каждый подписант при откреплённой схеме создаёт свой файл. У двустороннего договора это документ и два файла подписей, у согласованного по маршруту кадрового документа — по файлу на каждого участника. Приёмной стороне передаются все файлы: отсутствие одной подписи в комплекте означает, что документ подписан не полностью.

Можно ли открыть файл .sig на телефоне?

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

Отличается ли расширение у подписи машиночитаемой доверенности?

Доверенность передаётся в формате XML, а её подпись — отдельным файлом отсоединённой подписи, как и у любого другого документа. При проверке загружают три элемента: сертификат представителя, XML доверенности и файл её подписи. Если доверенность выдана сотруднику филиала, сведения о нём в МЧД и в сертификате должны совпадать, иначе система отклонит подачу по полномочиям, а не по формату файла.

Меняется ли расширение, если подпись усовершенствованная?

Нет. Уровень CAdES-BES, CAdES-T со штампом времени или архивный CAdES-A влияет на состав контейнера, а не на имя файла: внутрь добавляются метка времени доверенной службы и ответы о статусе сертификата. Расширение при этом остаётся тем, которое выбрано в настройках программы подписания.

Сертификат, которым подписан документ, уже истёк. Файл ещё примут?

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

Поделиться:

Попробуйте ДОБЫТО КЭДО

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