- Статья – проверка электронной цифровой подписи authenticode. часть 2. описание реализации
- Что в oid’е тебе моём? – pki extensions
- Как получают эцп
- Объектные идентификаторы области использования ключа :: удостоверяющий центр электронная москва
- Оиды в сертификатах – филиал удостоверяющего центра айтиком симферополь
- Плюсы электронной подписи
- Понятие oid
- Процесс получения эцп
- Эцп и федеральное законодательство
Статья – проверка электронной цифровой подписи authenticode. часть 2. описание реализации
Замечу, что программа 32-битная, но полностью поддерживает проверку образов в 64-разрядных папках, так что далее по коду будут манипуляции с
файловым переадресатором
.
Прототип функции проверки в модуле ‘modDigiSign’ выглядит таким образом:
Сперва обнуляется пользовательская структура результатов проверки (SignResult), включается файловый редиректор, комбинируются флаги (Flags), подготавливается локальный кеш, проверяется возможность загрузки библиотеки Wintrust.dll, наличие проверяемого файла на диске, готовятся CLSID провайдеров проверки:
DRIVER_ACTION_VERIFY – для проверки WHQL подписи драйвера.
WINTRUST_ACTION_GENERIC_VERIFY_V2 – для проверки подписи остальных файлов.
Примечание: сами провайдеры состоят из файлов библиотек и записей реестра:
Далее получаем дескриптор контекста административного каталога, указав оптимальный алгоритм хеширования подписи:
Здесь и далее для Windows 8 и выше используются функции с постфиксом «2».
Получая хендл к файлу, временно отключаем редиректор:
Примечание: редиректор отключается только для конкретных путей.
Получаем размер файла. Если он превышает MAX_FILE_SIZE (100 MB.) и не указан флаг игнорирования (SV_NoFileSizeLimit), выходим из программы. Лимит взят навскидку для защиты от подвисаний.
Далее рассчитываем хеш файла:
Проводится поиск хеша в каталогах безопасности:
Модуль
modDigiSign
ищет только первое совпадение. Есть ничтожно маленький шанс, что хеш этого файла попадётся в ещё одном каталоге. Если требуется перечислить все каталоги с заданным для поиска хешем, укажите последним параметром хендл результата предыдущего вызова функции.
Если файл был подписан через каталог, мы получим его контекст и затем можем запросить полный путь к файлу каталога безопасности (.cat) в структуру CATALOG_INFO:
Если контекст не был получен, предполагаем, что проверяемая подпись – внутренняя (embedded).
Дальше мы заполняем структуры в зависимости от физического расположения подписи – внутренняя или внешняя (подписанная через каталог).
Файл может быть подписан одновременно обеими. По-умолчанию, в этом случае проверяется подпись через каталог. Чтобы поменять приоритет, установите флаг SV_DisableCatalogVerify. Такой флаг устанавливается автоматически при проверке вторичной подписи через флаг SV_CheckSecondarySignature, т.к. вторичная подпись может быть только внутренней.
Также, при проверке через каталог, не заполняется поле результатов проверки .isEmbedded. Чтобы принудительно заполнять это поле, укажите флаг SV_CheckEmbeddedPresence.
Для проверки внутренней подписи нам нужно заполнить структуры:
где: WINTRUST_DATA ->
dwUnionChoice
устанавливаем как WTD_CHOICE_FILE (для проверки внутренней подписи), или WTD_CHOICE_CATALOG (для внешней).
Возводим флаг:
в зависимости от того, нужно или нет получать
hWVTStateData
, откуда мы сможем извлечь инфу о цепочке сертификатов в подписи.
Здесь устанавливаются специфические флаги проверки, такие как:
Для ОС Win8 и выше также запрашивается кол-во подписей. Для этого нужно заполнить структуру
WINTRUST_SIGNATURE_SETTINGS
и передать указатель на неё в поле WINTRUST_DATA -> pSignatureSettings.
Для проверки внешней подписи заполняем структуры:
P.S. Не все поля в WINTRUST_CATALOG_INFO обязательны к заполнению. Например, можно не указать хендл файла, либо его хеш или тег в каталоге безопасности, тогда функция проверки сама дорасчитывает необходимое. Тем не менее, для надёжности и оптимизации скорости в моей программе заполняются все поля.
2.2. Запуск процедуры проверки и обработка результатов
Проверка выполняется функцией WinVerifyTrust, экспортируемой WinTrust.dll, с передачей GUID провайдера политики проверки и указателя на WINTRUST_DATA.
В этот момент файловый переадресатор должен быть отключён!
INVALID_HANDLE_VALUE – обозначает тихий режим, без UI.
Возвращаемое значение – это результат проверки. Например, 0 – успешная проверка по всем политикам.
Описание части других значений можно посмотреть, например, по ссылкам:
MSDN. CERT_CHAIN_POLICY_STATUS structure
MSDN. TRUST Error Codes
На этом этапе программа преобразует код ошибки в описание (поля .ShortMessage и .FullMessage), заполняются поля .ReturnCode, .isLegit, .isSelfSigned, корректируется поле .isSigned, а также .isEmbedded (если было затребовано флагом SV_CheckEmbeddedPresence). В таком случае вызывается функция IsInternalSignPresent(), где в структуре PE проверяется наличие указателя на SecurityDir.
Дополнительно в прокси-обработчик ошибок WriteError заложен случай проверки признака повреждения бинарных данных подписи.
В результате проверки также заполняется структура WINTRUST_SIGNATURE_SETTINGS и поле WINTRUST_DATA -> hWVTStateData.
hWVTStateData – содержит указатель на данные состояния проверки (см. далее в разделе 2.4.), по которым можно извлечь информацию о сертификатах и крос-подписях.
Поле dwVerifiedSigIndex содержит индекс проверенной подписи.
Поле dwIndex нужно заполнить другим индексом, если мы хотим проверить следующую подпись у файла. Такую проверку нельзя выполнить под этим же контекстом административного каталога (когда уже вызван WinVerifyTrust), поэтому для проверки вторичной подписи контекст нужно «перезагрузить», очистив ресурсы и получив новый контекст. Даже если указан флаг SV_CheckSecondarySignature, модуль modDigiSign всегда выполняет первый вызов WinVerifyTrust для получения кол-ва подписей и индекса первой из проверенных, чтобы узнать какой индекс у вторичной подписи для её последующей проверки.
2.3. Очистка ресурсов.
Для освобождения ресурсов функцию WinVerifyTrust нужно вызвать повторно, заменив в поле dwStateAction флаг на WTD_STATEACTION_CLOSE.
Контекст административного каталога освобождается функцией CryptCATAdminReleaseContext.
Контекст каталога безопасности освобождается функцией CryptCATAdminReleaseCatalogContext.
После чего закрывается хендл файла, а результат проверки сохраняется в локальный кеш.
Если ваша программа больше не нуждается в проверке ЭЦП, разумно будет выполнить принудительную очистку памяти, занятой кешем. Для этого возведите флаг SV_CacheFree, передав пустое имя файла:
Что в oid’е тебе моём? – pki extensions
Данный материал публикуется как обязательный для знания IT-специалистами, которые занимаются или только собираются заниматься темой PKI (Public Key Infrastructure).
В сфере PKI OID’ы имеют очень важное значение, хоть это далеко и не всегда очевидно для администраторов. Что такое OID? Это Object IDentifier (OID), который является как бы древовидным «инвентаризационным» номером объекта. В инфраструктуре PKI этими OID’ами обладают очень много типов объектов, например:
- Шаблоны сертификатов;
- Application Policies/Extended Key Usages (EKU);
- Issuance Policies/Certificate Policies;
- Certificate Practice Statement;
- алгоритмы криптографии
- и т.д.
Как они выглядят? OID’ы записываются с использованием десятично-точечной нотации, например: 1.3.6.1.5.5.7.3.1. Поскольку OID’ы являются древовидной структурой, то каждый элемент имеет какое-то значение. Схема дерева достаточно обширна и отобразить её всю весьма проблемно. Но существуют ресурсы, которые позволяют исследовать деревья стандартизированных OID’ов. Чтобы показать сложность этого дерева можно попробовать разобрать вышеуказанный OID:
Вот так пройдясь по дереву OID’ов мы выяснили, что этот OID обозначает Server Authentication в Application Policies/EKU сертификатов. Вы можете самостоятельно поупражняться в разборе OID’ов с использованием этой странички: OID assignments from the top node. В принципе, вы должны уметь ориентироваться в стандартизированных OID’ах, которые используются в интернете.
Но это всё теория. На практике случается, что этих стандартизированных OID’ов недостаточно, чтобы описать конкретный объект. Для этого IANA выделила специальную ветвь OID’ов для частных организаций, которые могут в пределах этой ветви создавать свои собственные OID’ы. Корнем этой ветви является: 1.3.6.1.4.1.xxx.yyy
где xxx — уникальный OID, который выделяется конкретной частной организации и yyy — прозивольное пространство OID’ов, которые закреплены за конкретной организацией. Например, компании Microsoft выделено пространство с OID = 311 или полный путь дерева 1.3.6.1.4.1.311. Как видно по этой ссылке, все OID’ы которые используются только в продуктах Microsoft используют ветку 1.3.6.1.4.1.311. Когда вы создаёте новый шаблон сертификатов, Issuance Policy, Application Policy, Windows генерирует рандомный OID который находится в ветке, которой владеет Microsoft. В принципе, это не так страшно до тех пор, пока ваша или партнёрская компания не станут использовать сертификаты друг друга. Вот тогда могут начаться проблемы с валидацией сертификатов. Рассмотрим ситуацию:
Вы — компания «Дизайн табуреток» по производству приложений для макетирования и моделирования табуреток и эти приложения используются у партнёрской организации «Табуретки для всех». Каждое ваше приложение подписано сертификатом подписи. В обеих компаниях существуют строгие правила проверки и выдачи сертификатов подписи. В компании «Дизайн табуреток» используется 2 шаблона сертификатов подписи:
- Internal Code signing;
- External Code Signing.
Сертификаты на основе первого шаблона выдаются разработчикам на основе автоматической выдачи сертификатов (autoenrollment) для внутренних нужд. Когда приложение уже готово для поставки производителям табуреток (например, «Табуретки для всех»), то приложение окончательно подписывается руководителем разработок приложения. Поскольку это очень ответственный процесс, вы создали шаблон сертификатов с названием External Code Signing, но с более строгими требованиями:
- Сертификат выдаётся только уполномоченным лицам, предварительно подписавших документ, который регулирует ответственность за подписываемые этим сертификатом файлы;
- Для выдачи сертификата требуется явное одобрение менеджера CA;
- Сертификат должен храниться только на смарт-карте (в криптопровайдерах шаблона указан CSP поставщика смарт-карт, например Aladdin);
- Сертификат выдаётся только теми CA, которые отвечают 2-му уровню безопасности (что подразумевает использование HSM, раздельное управление службами CA и т.д.).
Поскольку оба шаблона выпускают сертификаты с одинаковым Application Policy/EKU (OID = 1.3.6.1.5.5.7.3.3), для определения различных порядков выдачи сертификатов вы создали два отдельных Issuance Policy, InternalIssuance (OID = 1.3.6.1.4.1.311.8888.8888) и ExternalIssuance (OID = 1.3.6.1.4.1.311.9999.9999) и назначили каждую политику выдачи соответствующему шаблону.
Как я уже гоорил, эти OID’ы будут генерироваться рандомно, но в пределах ветки принадлежащей Microsoft. Если у вас есть своё пространство OID’ов, то при создании новой политики выдачи отредактируйте OID так, чтобы он находился в пространстве OID’ов вашей компании.
Компания «Табуретки для всех» удовлетворена мерами безопасности, которые предприняты разработчиком программ макетирования табуреток для охраны сертификата подписи и готова доверять таким сертификатам. Но в силу ряда причин, компания не хочет доверять остальным сертификатам выданных в компании «Дизайн табуреток». Следовательно будет организовываться частичное доверие, которое именуется как Cross-certification или Qualified Subordination.
Как быть в такой ситуации? Поскольку оба шаблона выдают сертификаты с одинаковым Application Policy, то Certificate Trust List (CTL) здесь не подходит. Для этого компания «Табуретки для всех» создаёт у себя файл policy.inf, который помимо всего прочего содержит вот такие строчки:
[ApplicationPolicyStatementExtension] Policies = CodeSigning critical = false [CodeSigning] OID = 1.3.6.1.5.5.7.3.3 [PolicyStatementExtension] Policies = ExternalIssuance Critical = false [ExternalIssuance] OID = 1.3.6.1.4.1.311.9999.9999
и с использованием этого файла policy.inf создали сертификат на основе шаблона Cross Certification Authority. Вот что будет в этом сертификате:
Данный CrossCA сертификат выдан в CA компании «Табуретки для всех» на имя выдающего (Issuing CA) CA в компании «Дизайн табуреток». И данный сертификат публикуется в компании «Табуретки для всех» посредством групповых политик или через AD.
Вопрос создания Cross Certification Authority выходит за рамки данной статьи. Хоть тема создания Cross CA весьма интересна, но, к сожалению, на практике используется не так часто, как сами сертификаты. Поэтому рассказывать об этом нет смысла, наверное.
Таким образом, компания «Табуретки для всех» будет доверять только тем сертификатам компании «Дизайн табуреток», в расширениях которых содержится как минимум:
- Certificate Policies –> Policy Identifier = 1.3.6.1.4.1.311.9999.9999
- Application Polocies –> Policy Identifier = Code Signing
Если любое из этих условий не выполняется, то «Табуретки для всех» не будут доверять таким сертификатам.
Как видите, OID’ы обретают особую важность когда ваши сертификаты начинают использоваться вне пределах вашей компании. Но здесь сразу возникает вопрос: а кто владеет OID = 1.3.6.1.4.1.311.9999.9999? Поскольку OID находится внутри ветки принадлежащей Microsoft, компания «Дизайн табуреток» по сути говоря ничего общего с этим OID’ом не имеет. Чтобы решить этот вопрос, как я уже говорил выше, каждая компания должна получить в IANA (или любой подобной организации) свой OID. В большинстве случаев это совершенно бесплатно (жадные дети могут радоваться :rock:) и оформить его можно, например, вот по этой ссылке: http://pen.iana.org/pen/PenApplication.page
После выполнения всех формальностей и подтверждения вы получите своё OID-пространство. Например, у меня номер 34658 и все мои собственные OID’ы (как Application Policies, CPS, Issuance Policies, etc) будут храниться в этом дереве: 1.3.6.1.4.1.34658. Скажем, мой CPS будет иметь OID = 1.3.6.1.4.1.34658.1 или 1.3.6.1.4.1.34658.222. Вместо последней цифры может быть что угодно, что придёт мне на ум, поскольку не существует нормативных документов, которые бы регулировали использования пространства OID’ов. Но в качестве образца можно посмотреть, как это сделано в Microsoft: http://support.microsoft.com/kb/287547. Чтобы выяснить владельца того или оного пространства, можно пройти по ссылке: http://www.iana.org/assignments/enterprise-numbers.
Таким образом нестандартные OID’ы в инфраструктуре PKI следует использовать только в пространстве OID’ов, которые выданы для вашей организации (кроме шаблонов сертификатов, чьи OID’ы менять не следует). Этим самым устраняются проблемы вопросов владения и ответственности за использование и содержимое сертификатов. Но у нас на сегодня остаётся последний вопрос: а где мы должны публиковать используемые нами OID’ы и их описания? Как правило все OID’ы, которые могут использоваться внутри и вне пределах вашей организации описываются в документе под названием Certificate Practice Statement или сокращённо CPS.
Собственно всё, что я хотел сегодня поведать про OID’ы. Если кому-то будет интересно, то можно будет посмотреть эту тему чуть плотнее.
Как получают эцп
Для получения электронной цифровой подписи необходимо обращение в центр сертификации. Предварительно нужно собрать пакет документов, имея ввиду то, что для физического и юридического лица он выглядит по-разному. Срок, в течение которого заявка подлежит рассмотрению, составляет 3 дня.
Законодательством предусмотрен срок выдачи ЭЦП на год, после чего её нужно получать заново. Введение этого ограничения связано с вопросами безопасности, а также с обеспечением защитных функций.
Благодаря высокой степени защиты и соответствующим мерам, принятым на законодательном уровне, ЭЦП представляет собой надёжный способ для заверения любых документов.
Объектные идентификаторы области использования ключа :: удостоверяющий центр электронная москва
В каждый сертификат издаваемый нашим Удостоверяющим центром включаются следующие OID:
Остальные объектные идентификаторы включаются в издаваемый сертификат на основании Заявления на изготовление сертификата ключа подписи.
Оиды в сертификатах – филиал удостоверяющего центра айтиком симферополь
Что такое OID (Object Identifier – Объектные идентификаторы)?
OIDы – это дополнительный и необязательный атрибут сертификата, который либо предоставляет дополнительную информацию о владельце, ключах, УЦ, либо несёт какую-то дополнительную информацию для приложений и сервисов, которые используют этот сертификат.
В формате электронного сертификата X.509 предусмотрено сохранение таких дополнительных атрибутов (extensions).
Чаще всего OIDы используют для управлени доступами на основе ролей. Например, в сертификате можно прописать, что владелец ключа является руководителем организации, и это даст ему возможность сразу во всех информационных системах (ИС) получить доступ к нужным функциям и сведениям, без необходимости связываться с администраторами каждой ИС и менять настройки доступа. Все это конечно при условии, что все эти ИС используют сертификат пользователя для его авторизации и анализируют один и тот-же атрибут одинаковым образом (для того-то атрибуты и выбираются из справочника, а не задаются произвольно).
ВНИМАНИЕ! Данный список OIDов приведён как образец, взятый из открытых источников, и носит справочный характер. Для уточнения актуальности и применения того или иного OID, обращайтесь к менеджеру удостоверяющего центра.
| Применение сертификата | OID-ы |
|---|---|
| Базовая электронная подпись | 1.3.6.1.5.5.7.3.2 — Проверка подлинности клиента 1.3.6.1.5.5.7.3.4 — Защищенная электронная почта 1.2.643.2.2.34.6 — Пользователь Центра Регистрации, HTTP, TLS клиент 1.2.643.2.2.34.26 — Пользователь службы актуальных статусов 1.2.643.2.2.34.25 — Пользователь службы штампов времени 1.2.643.5.3.48.1 — Управление финансов Липецкой обл. 1.2.643.5.3.40.1 — Правительство Калужской обл. 1.2.643.2.23.3 — Управление финансов Самарской обл. 1.2.643.3.41.1.3.4 — Управление финансов Курганской обл. 1.2.643.7.2.21.1.2 — Размещение сведений в сводном реестре 1.2.643.3.89.24 — zapret-info.gov.ru |
| Работа на торговых площадках | |
| 5 федеральных и 75 коммерческих ТП (кроме банкротства) | 1.2.643.6.3.1.1 — Использование на ЭТП для аукционов 1.2.643.6.3.1.3.1 — Участник размещения заказа 1.2.643.6.3.1.2.1 — Юридическое лицо 1.2.643.6.3.1.2.2 — Физическое лицо 1.2.643.6.3.1.2.3 — Индивидуальный предприниматель 1.2.643.5.5.66.1 — ЭТС “МТП” 1.2.643.3.8.100.1.42 — Использование КЭП на ЭТП www.utpl.ru |
| Специалист с правом подписи контакта | 1.2.643.6.3.1.4.3 |
| Администратор организации | 1.2.643.6.3.1.4.1 |
| Уполномоченный специалист | 1.2.643.6.3.1.4.2 |
| 75 коммерческих ТП (кроме банкротства) | 1.2.643.6.3.1.2.1 — Юридическое лицо 1.2.643.6.3.1.2.2 — Физическое лицо 1.2.643.6.3.1.2.3 — Индивидуальный предприниматель 1.2.643.5.5.66.1 — ЭТС “МТП” 1.2.643.3.8.100.1.42 — Использование КЭП на ЭТП www.utpl.ru |
| В2В | 1.2.643.6.7 — B2B 1.2.643.6.3.1.2.1 — Юридическое лицо 1.2.643.6.3.1.2.2 — Физическое лицо 1.2.643.6.3.1.2.3 — Индивидуальный предприниматель |
| uTender | 1.2.643.3.58.2.1.1 — uTender 1.2.643.6.3.1.2.1 — Юридическое лицо 1.2.643.6.3.1.2.2 — Физическое лицо 1.2.643.6.3.1.2.3 — Индивидуальный предприниматель |
| Центр реализации | 1.2.643.6.14 — Центр реализации 1.2.643.6.3.1.2.1 — Юридическое лицо 1.2.643.6.3.1.2.2 — Физическое лицо 1.2.643.6.3.1.2.3 — Индивидуальный предприниматель |
| Газпромбанк | 1.2.643.6.17 |
| UralBidin | 1.2.643.3.8.100.1.19 |
| ЭТП №1 | 1.2.643.6.12 1.2.643.6.3.1.2.1 — Юридическое лицо 1.2.643.6.3.1.2.2 — Физическое лицо 1.2.643.6.3.1.2.3 — Индивидуальный предприниматель |
| Рефери | 1.3.6.1.4.1.29919.21 — Рефери (94-ФЗ) 1.2.643.3.110.85 — Рефери (223-ФЗ) 1.2.643.6.3.1.2.1 — Юридическое лицо 1.2.643.6.3.1.2.2 — Физическое лицо 1.2.643.6.3.1.2.3 — Индивидуальный предприниматель |
| Заказчик etprf.ru | 1.2.643.3.61.502710.1.6.3.4.1.1 — Администратор организации 1.2.643.3.61.502710.1.6.3.4.1.2 — Уполномоченный специалист 1.2.643.3.61.502710.1.6.3.4.1.3 — Специалист с правом подписи контракта 1.2.643.3.61.502710.1.6.3.4.1.4 — Специалист с правом направления шаблона контракта |
| Уполномоченная организация etprf.ru | 1.2.643.3.61.502710.1.6.3.4.1.1 — Заказчик: Администратор организации 1.2.643.3.61.502710.1.6.3.4.1.2 — Заказчик: Уполномоченный специалист 1.2.643.3.61.502710.1.6.3.4.1.3 — Заказчик: Специалист с правом подписи контракта 1.2.643.3.61.502710.1.6.3.4.1.4 — Заказчик: Специалист с правом направления шаблона контракта 1.2.643.3.61.502710.1.6.3.4.2 — УО: Базовый OID 1.2.643.3.61.502710.1.6.3.4.2.1 — УО: Администратор организации 1.2.643.3.61.502710.1.6.3.4.2.2 — УО: Уполномоченный специалист 1.2.643.3.61.502710.1.6.3.4.2.3 — УО: Специалист с правом направления шаблона контракта 1.2.643.3.61.502710.1.6.3.4.2.4 — УО: Должностное лицо с правом подписи контракта 1.2.643.3.61.502710.1.6.3.4.2.5 — УО: Специалист с правом согласования размещения заказа |
| 223-ФЗ | 1.2.643.7.2.50.1.2 — ЕСИА |
| ФТС | 1.2.643.3.215.4 1.2.643.3.215.6 1.2.643.3.215.7 1.2.643.3.215.8 1.2.643.3.215.9 1.2.643.3.215.11 1.2.643.3.215.12 1.2.643.3.215.13 |
| Отчетность и документооборот в госорганах | |
| ФНС, ПФР, ФСС, РОССТАТ, РПН | (нет отдельного OID) |
| ФСФР | 1.2.643.5.1.31.1 — ФСФР |
| Росимущество | 1.2.643.3.89.21 — Росимущество |
| ЕФРСБ | (нет отдельного OID) |
| ФСТ | 1.2.643.3.7.3.3 — ФСТ |
| Росреестр | |
| Кадастровый инженер | 1.2.643.5.1.24.2.1.3.1 — Кадастровый инженер |
| Юридическое лицо | 1.2.643.5.1.24.2.30 — Запрос из ЕГРП для ЮЛ |
| Физическое лицо | 1.2.643.5.1.24.2.1.3 — Запрос из ЕГРП для ФЛ |
| Арбитражный управляющий | 1.2.643.5.1.24.2.27 — Арбитражный управляющий |
| Судья | 1.2.643.5.1.24.2.8 — Судья |
| Многофункциональный центр | 1.2.643.5.1.24.2.49 — МФЦ 1.2.643.100.2.1 – УЛ представителя органа власти |
| Кредитная организация | 1.2.643.5.1.24.3.3.10 — Кредитная организация |
| Организации по техническому учету | 1.2.643.5.1.24.2.48 — Сведения о зданиях, сооружениях, незавершенном строительстве |
| Правоохранительный орган | 1.2.643.5.1.24.2.15 — Правоохранительный орган |
| Нотариус | 1.2.643.5.1.24.2.26 — Нотариус |
| Судебный пристав-исполнитель | 1.2.643.5.1.24.2.14 — Пристав-исполнитель |
| СМЭВ Росреестр | |
| Орган государственной власти субъекта РФ | 1.2.643.100.2.1 — УЛ представителя органа власти 1.2.643.5.1.24.2.6 — Орган государственной власти субъекта РФ |
| Федеральный орган исполнительной власти | 1.2.643.100.2.1 — УЛ представителя органа власти 1.2.643.5.1.24.2.20 — Федеральный орган исполнительной власти |
| Территориальный орган федерального органа исполнительной власти | 1.2.643.100.2.1 — УЛ представителя органа власти 1.2.643.5.1.24.2.43 — Территориальный орган федерального органа исполнительной власти |
| Орган местного самоуправления | 1.2.643.100.2.1 — УЛ представителя органа власти 1.2.643.5.1.24.2.19 — Орган местного самоуправления |
| Орган местного самоуправления по учету муниципального имущества | 1.2.643.5.1.24.2.5 — Орган местного самоуправления по учету муниципального имущества 1.2.643.100.2.1 — УЛ представителя органа власти |
| Орган исполнительной власти по учету муниципального имущества | 1.2.643.5.1.24.2.44 — Руководитель или иное уполномоченное лицо орган исполнительной власти по учету муниципального имущества 1.2.643.3.58.2.1.6 — Идентификатор владельца подписи |
| Подведомственная организация органа государственной власти субъекта РФ | 1.2.643.100.2.1 — УЛ представителя органа власти 1.2.643.5.1.24.2.53 — Подведомственная организация органа государственной власти субъекта РФ |
| Территориальный органа государственного внебюджетного фонда | 1.2.643.100.2.1 — УЛ представителя органа власти 1.2.643.5.1.24.2.52 — Территориального органа государственного внебюджетного фонда |
| Государственный внебюджетный фонд | 1.2.643.100.2.1 — УЛ представителя органа власти 1.2.643.5.1.24.2.51 — Государственный внебюджетный фонд |
| СМЭВ | |
| Орган власти | 1.2.643.100.2.2 — Орган власти |
| Программная система | 1.2.643.100.2.2 — Орган власти |
| Информационная система юридического лица | (нет отдельного OID) |
| ФСРАР | 1.2.643.5.1.28.2 — Система декларирования ФСРАР |
| ЕФРСДЮЛ | 1.2.643.2.64.1.1.1 |
| Универсальное применение | |
| Для ВСЕГО | коды — на соответствующих применениях, входящих в универсальное |
| Для всех торговых площадок | коды — на соответствующих применениях, входящих в универсальное |
| Для всех торговых площадок по банкротству | коды — на соответствующих применениях, входящих в универсальное |
| Доверенное лицо УЦ | |
| Инженер УЦ | 1.2.643.3.58.2.1.3 |
Плюсы электронной подписи
Она уже успела занять серьёзное место в жизни многих людей, особенно тех, кто является руководителем предприятия или организации. Благодаря ЭЦП вы можете:
Владелец подписи всегда может использовать её, когда работает с документами. Особенно актуальной электронная подпись становится в том случае, если возникает необходимость контактов с официальными и государственными органами.
Понятие oid
Object Identifier является дополнительным атрибутом в составе сертификата ЭЦП. Он необязателен, но может предоставить дополнительные данные (например, об обладателе подписи, центре удостоверения, ключах и т.п.). Также работа Object Identifier может быть связана с приложениями и сервисами, используемыми сертификатом ЭП.
Процесс получения эцп
Чтобы получить электронную подпись:
Эцп и федеральное законодательство
Существует федеральный закон об ЭП №63-ФЗ от 06.04.2021:
Поскольку законодательная формулировка в данном случае выглядит расплывчатой, представители многих коммерческих онлайн-площадок считают, что наличие объектного идентификатора, входящего в состав сертификата ЭЦП, должно быть обязательным требованием. С его помощью торги на площадке становятся доступными, без ограничений.
Рекомендация: перед обращением в центр удостоверения с целью получения ЭЦП нужно заранее знать, какие торговые площадки-онлайн станут сферой её применения. Их следует выбрать заблаговременно, во избежание неожиданностей. Также нужна информация и об OID — для того, чтобы работать на конкретной «виртуальной точке». С этой целью владелец подписи может обратиться в техническую поддержку.
