Файлы не подписаны ключом который принимается сервером

RPI.su — самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected] . Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.

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

Вступление

Перейдем сразу к делу. Для подписи нашей модификации нам понадобится:

  • ArmA 3 — Tools (Steam)
  • Упакованная модификация (pbo файл)

Для генерации ключа подписи и его использования нам понадобится утилита под названием DSUtils, которую можно запустить либо с помощью исполняемого файла DSUtils.exe по пути Arma 3 ToolsDSSignFile , либо же открыть ее через лаунчер A3 Tools:

Генерация ключа подписи

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

Указываем название ключа (без пробелов), путь, где он будет находиться и нажимаем кнопку Create key

Отлично! Ключ подписи мы сгенерировали. Теперь в указанной вами папке вы сможете найти следующие 3 файла:

Хотелось бы немного поподробнее рассказать о каждом из этих файлов.

Читайте также:  Как открыть порты на динамическом ip

.bikey — Публичный ключ, который обычно используется владельцем сервера для вайтлистинга мода. Этот ключ нужно будет положить в папку Keys вашего мода (Примерно вот так: @MY_MODKeys ), что бы его можно было легко найти.
Стоит отметить одну очень важную вещь: Внося какой-либо .bikey в список разрешенных на сервере, владелец разрешает запуск любого мода, подписаного данным ключом. Делайте выводы ¯\_(ツ)_/¯

.biprivatekey — Приватный ключ, который должен находиться ТОЛЬКО у вас и у тех, с кем вы ведете процесс разработки. Этот ключ необходим для осуществления подписи .pbo . Процесс подписи мы рассмотрим чуть позже.

.txt — Лог файл процесса создания ключа. Необходим в случае возникновения ошибок.

Подпись модификаций

Вот мы и добрались до подписи наших пбошников свеженьким ключиком. Начнем с того, что нам нужно открыть наш ключ в DSUtils . Для этого нажимаем на кнопку папки и находим наш .biprivatekey

После чего берем наш .pbo , перетаскиваем в окно слева и нажимаем кнопку Process files

Хотелось бы еще отметить то, что начиная с ArmA 3 версии ≥ 1.86 ключи подписи перешли на новую, третью версию. По словам богемии, новые сигнатуры гораздо более шустрые в плане проверки.
Это я сейчас к тому, что если вдруг вам понадобится использовать ключ v2 , то необходимо поставить галочку в поле Force v2


Если все пройдет успешно, то после окончания процесса вы, зайдя в папку Addons вашего мода, найдете там ключ подписи.


Наличие .bisign и будет означать успех

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

Исходя из назначения ЭЦП и технических возможностей, с подписью могут произойти лишь следующие неполадки:

проблемы с сертификатом
— сертификат не выбран,
не найден, не верен

проблемы с подписанием
документа — ЭЦП выдает
ошибку

проблема со входом в
аккаунт — ЭЦП не
отображается

Чтобы выяснить, как решить возникшие сложности, необходимо разобрать каждую ошибку в отдельности.

Читайте также:  Почему не устанавливается вацап

Сертификат для создания ЭЦП не найден

Если появляется сообщение «Сертификат ЭЦП не зарегистрирован» или аналогичное, то ошибка может быть вызвана несколькими причинами:

неправильная настройка
сертификата ключа

неверная настройка
интернет-браузера

отсутствие корневого
сертификата
Удостоверяющего Центра

Как устранить нарушение

Почему ЭЦП не подписывает документ

Не удается подписать документ ЭЦП в следующих случаях:

истек срок действия
лицензии программы

ошибочно вставлен носитель с
другим сертификатом

Как исправить ошибку

В последнем случае следует проверить правильность выбора. Убедиться в отсутствии подключения носителей других сертификатов. Проверить физические контейнеры: дисковод и USB-разъемы.

Если же истек срок действия лицензии, придется потратить немного времени для получения новой. Для этого следует обратиться в свой Удостоверяющий Центр.

Ошибка при входе на электронную площадку

Еще одна не менее часто встречающаяся проблема, которая может быть вызвана совокупностью причин. Как показывает практика, кроме описанных выше факторов, мотивом может послужить также неправильно установленная библиотека Capicom.

Как исправить

Проверить наличие установленной библиотеки. Определить наличие копий 2 файлов .dll в одной из папок Windows. Актуально для 64-разрядной операционной системы.

Пошаговая установка библиотеки Capicom

Если при попытке входа на электронную площадку, всплывает окно с текстом: «Не установлен объект Capicom», необходимо заново установить библиотеку. Существует 2 способа в зависимости от разряда операционной системы. Узнать эту информацию можно кликнув правой кнопкой компьютерной мыши по значоку «Мой компьютер». В появившемся меню следует выбрать «Свойства», раздел «Тип системы».

Установка библиотеки Capicom для 32-bit ОС

Если ошибка по-прежнему появляется, необходимо скачать и установить альтернативную библиотеку с сайта Microsoft Download Center

  • Перейдите по ссылке http://download.microsoft.com/download/5/7/9/579f7fa4-217e-438b-b117-e77fd14db181/capicom_dc_sdk.msi.
  • Сохраняете файл capicom_dc_sdk.msi на свой ПК.
  • Запустите и установите программу аналогичным образом.

Библиотеку, скачанную из Microsoft Download Center, необходимо зарегистрировать. Для этого необходимо перейдите в «Мой компьютер», затем на «Диск С», в папку Windows, а далее в папку system 32. Отройте файл с именем cmd, чтобы запустить его. В открывшееся окно командной строки вставить строку: c:windowssystem32
egsvr32.exe capicom.dll, после этого нажать кнопку ENTER на клавиатуре. Следом должно появиться сообщение об успешной регистрации.

Установка библиотеки Capicom для 64-bit ОС

Все действия по настройке и установке библиотеки Capicom необходимо производить под учетной записью «Администратора», а именно:

  • Перейдите по ссылке http://www.sberbank-ast.ru/Docs/faq/Capicom%20Win7%20(64bit).rar.
  • Сохраните архив на компьютер.
  • Распакуйте архив Capicom Win7 (64bit).rar
  • Перейдите в распакованную папку и скопируйте из нее 2 файла — capicom.dll и capicom.inf в папку syswow64, расположенную по адресу: «Мой компьютер» – «Диск С» – Windows – syswow64.
Читайте также:  Зайти на почту майл точка ру

Затем следует зарегистрировать библиотеку.
Для этого перейдите в «Мой компьютер» – «Диск С» – Windows – system32.
В этой папке найдите файл cmd и запустите его правой кнопкой мыши. В появившуюся командную строку вставьте запись: c:windowssyswow64
egsvr32.exe capicom.dll. Нажмите кнопку ENTER на клавиатуре. После этого должно появиться сообщение об успешной регистрации.

Конфликт цифровой подписи и ключей ФСЗН

Проблемы с ЭЦП чаще всего встречаются на тех компьютерах, где помимо ПО для работы с ЭЦП Фонда соцзащиты населения установлены другие программы, также использующие ЭЦП. На сегодняшний день цифровые подписи требуются для работы с банками, электронными счетами-фактурами, для предоставления отчетности в МНС, Госкомстат и другие организации. Однако каждая из организаций может использовать различные версии криптографического ПО, а их совместное использование часто приводит к нарушению работы ЭЦП.

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

неправильно установленное
ПО для работы с ЭЦП

конфликт версий
установленного ПО

не установленный или
прекративший действие
сертификат

В первых двух случаях ошибки обычно проявляются уже при входе в программу или в момент подписи документа. Например, пользователь получает сообщения «Ошибка AvFundCrypt», «Ошибка AvCryptMail», «Ошибка при вызове функции Win32 API». В таких случаях поможет правильная установка нужных версий программного обеспечения.

Помните! Если вовремя не восстановить работу ЭЦП, можно лишиться возможности участия, потерять шанс на выгодные предложения и вложения.

Чтобы избежать вопросов, почему не работает ЭЦП, внимательно изучите инструкцию по установке, настройке и работе электронной подписи. Либо облегчите себе задачу, доверив все процессы специалистам нашей компании.

По вопросам приобретения и обслуживания ЭЦП звоните нашим специалистам!

Оставьте ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *