Загруженный сертификат не содержит значения, допустимого в конфигурации ПК

2.

ishelper

Сейчас в теме

3.

Umka23

Сейчас в теме

4.

andrey7617

Сейчас в теме

Думаю обязательно надо КЭШ очистить после обновления.

— пробовал не помогает

Для начала проверьте — есть ли он у вас в сертификате?

5.

Andrekaa

Сейчас в теме

пробуйте поставить старый УТМ
хотя

может сегодня новый билд перевыложили
а ругается из-за того что чек продажи уходит в 3 формате наверное или на оборот во 2 а УТМ его пытается получить в 3

(5)
Подскажите, а в рознице есть настройка версии чека? читаю что возможно настроенная схема чека cheque вместо схемы chequev3, а найти где это настраивается не могу.

19.

Andrekaa

Сейчас в теме

(18) вроде нет такой настройки

21.

Andrekaa

Сейчас в теме

(18) Узнал : есть общий переключатель версии документов V3/V4 в настройках обмена с ЕГАИС при значении V3 чеки отправляются в 1м формате, при V4 — в 3м

6.

roman-sln

Сейчас в теме

Такая же ерунда. Сертификат новый, от 1 сентября.

нашел, что розница с 2.3.9.42 должна поддерживать новые сертификаты, обновил — ситуация не изменилась.
ЧТо делать?

(6)UTM самый последний ставьте

8.

Andrekaa

Сейчас в теме

Друзья, обновляйте УТМ и проблема решится.. Проверено!

10.

andrey7617

Сейчас в теме

UTM самый последний ставьте

— не помогает

Перед загрузкой драйвера почистить кэш внешних компонент ExtCompT

11.

BullTi

Сейчас в теме

12.

monser

Сейчас в теме

(11) не дало результата, к сожалению.

13.

Raideres

Сейчас в теме

на есть возможность выбрать формат V3 и V4. В зависимости от этого будут разные ошибки, по крайней мере у меня.

сейчас у вас стоит 3 в получается?

14.

altorg32

Сейчас в теме

OID 1.2.643.3.131.1.1 — в новом сертификате заменили на 1.2.643.100.4 и изменили длину записи этого реквизита в 10 символов. Вот вам и опять танцы с бубном.

15.

altorg32

Сейчас в теме

Из 5 объектов на 3 просто переустановили утм и все заработало. На 2 остальных что не делали — ничего не помогает

17.

ratinc

Сейчас в теме

(16) Получил 7 новых сертификатов. На всех объектах не работает. Вернее работало 1 день. Потом все загнулось. Переустанавливали всё. Вплоть до свежей операционной системы. Результат нулевой

Спасибо огромное. Все работает!

23.

ut2k5

Сейчас в теме

(20) Спасибо огромное. Действительно работает

В связи с изменениями в требованиях к форме квалифицированного сертификата с 1 сентября 2021 года наблюдаются проблемы у пользователей системы ЕГАИС-алкоголь.

Из-за
изменений требований к составу квалифицированного сертификата с 1 сентября 2021 года наблюдаются некоторые проблемы при работе с системой ЕГАИС-алкоголь.

Из-за того, что поле ИНН для юридических лиц изменилось, некоторые части системы не воспринимают ИНН организации и возвращают ошибки.

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

Для обновления УТМ необходимо удалить «старый» УТМ и установить новый.

Если Вы самостоятельно не можете справиться с обновлением УТМ — можете обратиться в
нашу платную техническую поддержку.

1.

Сейчас в теме

При обращении в фирму, которая выпускала ключ ЕГАИС сказали, что с 01.09.2021г выпускают по новым требованиям. Все законно и перевыпускать по старым не будут.

Письмо, которое они прислали цитирую:

«Добрый день. С 1 сентября 2021 удостоверяющие центры начнут выдавать сертификаты с новыми атрибутами по новым требованиям из приказа ФСБ России от 29.01.2021 № 31 , который вносит изменения в Приказ ФСБ РФ от 27.12.2011 N 795.

Два новых идентификатора зависят от статуса владельца квалифицированного сертификата:

— Атрибут OGRNIP для физического лица. Это строка из 15 цифр с ОГРНИП индивидуального предпринимателя. В этом поле ОГРНИП указывался и раньше, но он не был зафиксирован в Приказе ФСБ 795. Таким образом, для ИП на практике ничего не должно измениться.

— Атрибут INNLE для юридического лица. Это строка из 10 цифр с ИНН организации.

Старый атрибут INN теперь будут использовать для обозначения ИНН физического лица в сертификатах КЭП на ФЛ и ИП.

— Наш удостоверяющий центр выпустил ЭП в соответствии с законодательством, поэтому перевыпуск по «старым» правилам не предусмотрен.

— Подробности о готовности ЭТП/ИС к изменениям от 1 сентября (что делать с ошибкой, в какие сроки будет исправлена) нужно уточнять именно у ТП этого ресурса.»

Кто знает как избавиться от ошибки, может в новых релизах 1С Розницы эта проблема решена? В описании обновлений не нашел упоминания об этом.
Текущий релиз: Розница, редакция 2.3 (2.3.9.28)
Платформа: 1С:Предприятие 8.3 (8.3.18.1433)

Загруженный сертификат не содержит значения, допустимого в конфигурации ПК

Загруженный сертификат не содержит значения, допустимого в конфигурации ПК

Публикация № 1506206

30.08.21

Интеграция и обмен данными — WEB-интеграция

Обзор основных примеров взаимодействия с Честным знаком по api для нетиповых конфигураций.

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

Читать также:  Получите все преимущества обучения, заказав сертификаты курсов парикмахеров онлайн

На компьютере должен быть установлен криптопровайдеров (В примере будет рассмотрен Crypto Pro), для работы с сертификатами из 1С.

Получение сертификата и подписания строки

В новых конфигурациях, для подписания документов используется компонента XMLDSig. Ниже пример взаимодействия.

Подписание строки (2 вариант) с помощью компоненты «КомпонентаXMLDSig»

2. Api «Честный знак»

Для получения новых кодов маркировки и для подачи отчета о нанесении, необходимо подключение к СУЗ (Станция управления заказами). Для подключения к СУЗ необходимо получить Токен. (Статический токен больше не поддерживается с 1.10.2021, динамический имеет ограниченное время действия -10 часов).
Для получения необходимо зайти в СУЗ — Устройства — Создать устройства.

Загруженный сертификат не содержит значения, допустимого в конфигурации ПК

Создаем новое устройство. 
Копируем строки «OMS ID» и «Идентификатор соединения». 
Подключаемся из 1С.

Формирование нового динамического Токена и проверка доступности СУЗ

Подача отчета о нанесении

Отчет об агрегации можно формировать в самой системе «Честного знака», и в системе СУЗ. Разницы нет. Документы появятся и там и там. Ниже идет пример отправки в СУЗ:

Получение Токена системы «Честный знак», немножко отличается (Не добавляется идентификатор соединения)

Получение Токена «Честный знак»

Ввод в оборот.

Документ «Ввод в оборот» создается в системе «Честный знак».
Новый документ сформируется в системе и вернет уникальный идентификатор , даже если документ содержит ошибки, при этом он может не отображаться в списке документов «Честного знака»!
Информацию о созданном документе так же можно проверить с помощью api, где будет все подробно описано.

Свойство документа «Честного знака» по идентификатору

Можно узнать информацию любого вида документа системы «Честный знак» (Ввод в оборот, списание, агрегирование и т.д.) За исключением информации об «Отчете о нанесении».

Текущий баланс в системе «Честный знак»

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

1.

quazare

30.08.21 20:07
Сейчас в теме

а есть ли механизм запроса остатков?

Возвращает список КМ с указанным статусом «Эмитирован выпущен»

(1) Вот рабочий пример, можно посмотреть список КМ с отбором (Например со статусом — Эмитирован.Выпущен)

48.

kucar_ip
36
23.12.21 12:28
Сейчас в теме

2.

fenixnow
252
31.08.21 08:06
Сейчас в теме

Вы токен получаете не для СУЗа, а для ГИСМ.
Посмотрите в пункт 10.3.2.2 документации СУЗ Облако.
Для СУЗа токен короткий и не является JWT

(2) Согласен, Токен для СУЗа получается короткий и время действия не разобрать, а вот Токен ГИС МТ можно разобрать, тем же механизмом

5.

quazare
2607
31.08.21 09:41
Сейчас в теме

Что за токен суза? Зачем он нужен? Всегда работали напрямую с токенами гис

(5) Коды маркировок где вы получаете ? Только в СУЗе , как и подача отчета о нанесении

8.

quazare
2607
31.08.21 17:17
Сейчас в теме

9.

MegasXXX
2
03.09.21 16:16
Сейчас в теме

Поставлю плюсик! Хорошая статья! Писал свою интеграцию на 8.2 с автоматическим получением отправкой.

Мен ещё очень сильно нравятся 2 дметода.
1) — Это информация по контрагенту — Зарегестрирован/Не зарегестрирован
2) — Информация по Коду маркировки: Состав агрегата(если агрегат), кому пренадлижит, в каком документе находится (если в пути)

(9)
Есть еще пример подписания документов с помощью компоненты «КомпонентаXMLDSig» (В последних бсп используется она), с ней немного проще, но результат такой же)

(7) Метод получения Информации по КМ, выложил в комментариях кстати тоже (В кратком варианте, так же можно получить более детальную информацию)

13.

CD_SVEN
10.09.21 10:12
Сейчас в теме

(10)Подскажите код подписания документа, который указан в вашем примере)

ПодписанныйДокумент = ПодписатьСертификатомДокумент( ///Необходимо открепить подпись!
ПолучитьСертификаты(2,СертификатCOM),ТекстXML64,ОткрепленнаяПодпись);

(13) самый первый пункт )
«Получение сертификата и подписания строки»

(13) Функция называется «ПодписатьСертификатомСтроку()»

16.

CD_SVEN
10.09.21 12:43
Сейчас в теме

(15)Подскажите может вы сталкивались, мне необходимо написать метод по «формированию наборов» для товаров легкой промышленности,я пытаюсь переделать вашу процедуру «Ввод в оборот». возвращается ошибка «405 Not allowed»

А описание ошибки есть?

18.

CD_SVEN
10.09.21 13:01
Сейчас в теме

(17)щас поправил адред сервера, появилась другая ошибка

19.

CD_SVEN
10.09.21 13:02
Сейчас в теме

(17) вот строка URLЗапроса
URLЗапроса = «/api/v3/true-api/lk/documents/aggregation-set/create?pg=clothes»;

(19) Вот, примерно так должно быть:

21.

CD_SVEN
10.09.21 14:15
Сейчас в теме

можно небольшое уточнее что тут должно быть?

(21) аа, забыл..

СтрутураФорматированнойТаблицы — Это просто дерево значений в json (Для передачи с сервера на клиент)

ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(СтрутураФорматированнойТаблицы);

АгрегированныеКоды = ПрочитатьJSON(ЧтениеJSON, ложь);

Для каждого стр из АгрегированныеКоды Цикл

23.

CD_SVEN
10.09.21 15:49
Сейчас в теме

11.

CD_SVEN
10.09.21 10:01
Сейчас в теме

Здравствуйте, подскажите функцию «ПодписатьСертификатомДокумент», в вашем мануале нет этой функции.

Читать также:  Сертификат на материнский капитал в электронном виде где посмотреть сайте пфр

(11) Здравствуйте. Первый пункт: «Получение сертификата и подписания строки» — там описана функция

24.

CD_SVEN
13.09.21 08:16
Сейчас в теме

(22) доброе утро. Появился вопрос, я смог отправить запрос на создание документа «Формирование набора», документ создался на на сайте ЧЗ вышла ошибка

01: Не заполнено поле «Код» в документе «Формирование наборов».

с чем может быть связана эта ошибка?

Загруженный сертификат не содержит значения, допустимого в конфигурации ПК

26.

CD_SVEN
13.09.21 08:30
Сейчас в теме

(25) у вас есть какая нибудь функция которая преобразует коды моркировки для передачи, скажем так в нужный формат я в первые с эти столкнулся, я передал в ЧЗ код такой, какой хранит сама 1с то есть со скобками и тд.

(26) Ну по молочной продукции всё просто:

28.

CD_SVEN
13.09.21 08:43
Сейчас в теме

вот мой код для легкой промышленности который хранится в 1с, подскажи пожалуйста как он должен выглядить в момент отправки если вот такой шаблон

01 + GTIN + 21 + SERIAL (13 chars)

Заранее огромное спасибо)

Вот это по идее (До спец символа GS). 24 символов должно получится

30.

CD_SVEN
16.09.21 11:10
Сейчас в теме

(29) и снова здравствуйте, подскажите эта строка должна работать в веб клиенте? база размещена на веб сервер Апачи, я подключаюсь через тонкий клиент, в тонком клиенте данный запрос не видит сертификаты установленные на пк.

comStore = Новый COMОбъект(«CAdESCOM.Store»);

Возможно, если криптопро установлен на сервере, необходимо получить сертификат со стороны сервера.

32.

CD_SVEN
16.09.21 11:45
Сейчас в теме

(31) крипто-про стоит и на сервере и на моей машине

33.

CD_SVEN
21.09.21 09:40
Сейчас в теме

Данный метод получения сертификатов не работает с базой размещенной на web-сервере,

Функция ПодписатьДанные(Данные,Откреп = Ложь)

///Получим внешнюю компоненту из общих макетов (КомпонентаXMLDSig)
// ВнешняяКомпонента = КомпонентаПодписи();
ВнешняяКомпонента = ОбщегоНазначения.ПодключитьКомпонентуИзМакета(«XMLDSignAddIn»,
«Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Макет.КомпонентаXMLDSig»);

Если ВнешняяКомпонента = Неопределено Тогда
возврат Неопределено;
КонецЕсли;

///Получим отфарматированный сертификат (Двоичные данные, преобразованные в base64)
СертификатКриптографииBase64 = ПолучитьСертификатBase64Строку();

Если СертификатКриптографииBase64 = Неопределено Тогда
возврат Неопределено;
КонецЕсли;

Попытка
АтрибутSignatureValue = ВнешняяКомпонента.CMSSign(Данные, ///Подписываемые данные
СертификатКриптографииBase64, ///Сертификат в Base64
«», ///Пароль сертификата
0, //тип подписи «CAdES-BES»
Откреп, //открепленная
17); //РежимВключенияСертификатовКриптографии.ВключатьПолнуюЦепочку
Исключение
ВызватьИсключение НСтр(«ru = ‘Ошибка вызова метода CMSSign компоненты XMLDSig.'») + Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;

///Преобразуем подпись в Base64Строку
Подпись = Base64Строка(АтрибутSignatureValue);
Подпись = СтрЗаменить(Подпись, Символы.ПС, «»);
Подпись = СтрЗаменить(Подпись, Символы.ВК, «»);

Возврат Подпись; ///Подписанные данные

КонецФункции

а эта функция как то не правильно подписывает данные для отправки, кто может помочь в данном вопросе

Что значит не правильно?
На данный момент именно этот механизм используется в типовых конфигурациях, в том числе и у меня

35.

CD_SVEN
21.09.21 12:11
Сейчас в теме

33: Проверка электронной подписи не пройдена.

в ЛЧ ЧЗ в документе такая ошибка, сертификат используется один и тот же

(35) Возможно там требуется открепленная подпись

Вы отправляли с прикрепленной по умолчанию , скорее всего

37.

CD_SVEN
21.09.21 12:17
Сейчас в теме

&НаСервере
Функция ПолучитьСертификатBase64Строку() Экспорт

///Получим двоичные данные сертификата

ДанныеСертификата = Справочники.СертификатыКлючейЭлектроннойПодписиИШифрования.НайтиПоРеквизиту(«Отпечаток»,»123456″).ДанныеСертификата.Получить();

///Зашифруем в Base64
СтрокаBase64 = Base64Строка(ДанныеСертификата);

Значение = СтрЗаменить(СтрокаBase64, Символы.ВК, «»);
Значение = СтрЗаменить(Значение, Символы.ПС, «»);

Возврат Значение ;

КонецФункции

39.

lsnr
06.10.21 10:40
Сейчас в теме

Попробовал выполнить Ваш код. Затык на :

Метод объекта не обнаружен (SignCades)
ПодписанныеДанные = comSignedData.SignCades(

в Функция ПодписатьСертификатомСтроку(

40.

lsnr
28.10.21 15:47
Сейчас в теме

Можно пояснить — как использовать ЗаписьJSON и ЧтениеJSON чтобы передать таблицу значений с сервера на клиент?

(40) Таблицу значений просто так нельзя передать )
Приведу свой пример передачи:

&НаКлиенте
//Ссылка на документ с таблицей кодов маркировок
Функция ПодготовитьДокументыДляПодачиВЧестныйЗнак(Ссылка,Сертификат,СрокГодности,Номенклатура) Экспорт

Результат = новый Массив;

МассивТаблицыJSON = ПодготовитьДокументыДляПодачиВЧестныйЗнакСЕРВЕР(Ссылка);

ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(МассивТаблицыJSON);

МассивТаблицыВыгрузки = ПрочитатьJSON(ЧтениеJSON, ложь);

Для каждого стр из МассивТаблицыВыгрузки цикл

ОтветОтправки = ОтправитьОтчетОНанесении(СрокГодности,стр.КодМаркировки,КодМаркировки.ПолныйКодМаркировки,Номенклатура,Сертификат);
Результат.Добавить(ОтветОтправки);

КонецЦикла;

Возврат Результат;

КонецФункции

&НаСервере
Функция ПодготовитьДокументыДляПодачиВЧестныйЗнакСЕРВЕР(Ссылка) Экспорт

Результат = новый Массив;

Таблица = Ссылка.КодыМаркировок.Выгрузить();

Для каждого стр из Таблица цикл

Результат.Добавить(новый Структура(«КодМаркировки,ПолныйКодМаркировки»,стр.КодМаркировки,стр.ПолныйКодМаркировки.Получить()));

КонецЦикла;

ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, Результат);
МассивТаблицыJSON = ЗаписьJSON.Закрыть();

Возврат МассивТаблицыJSON;

КонецФункции

Коды маркировок хранятся в ХранилищеЗначений, и получить их можно на сервере, а потом передать на клиент. При передачи возникает ошибка из-за спец. символа gs1, поэтому конвертируется в JSON при передаче

42.

lsnr
04.11.21 21:01
Сейчас в теме

А как, в каком виде лучше хранить полный код маркировки в 1с? В реквизите типа Строка или Хранилище значений?

(42) Рекомендуется в Хранилище значений

44.

diar01
43
23.11.21 11:18
Сейчас в теме

Подскажите, пожалуйста, в
Функция ПодписатьСертификатомСтроку(ВыбранныйСертификат, СтрокаДляПодписи, Открепл)
что здесь СтрокаДляПодписи ?

СтрокаДляПодписи — это полученные данные из Честного знака, которые необходимо подписать и отправить повторно, но с подписью.
Пример(Описано в статье выше):

/// Сначала получаете данные которые необходимо подписать в дальнейшем

///Затем, эти же данные пописываете (В зашифрованном виде) и отправляете повторно

// Подписание данных для получения токена
ПодписанныеДанные = ПодписатьСертификатомСтроку(
СертификатCOM,
ЗашифроватьBase64(ДанныеДляПолученияТокена, КодировкаТекста.UTF8), /// Вот это
Ложь);

Читать также:  В ходе анализа в установочном пакете не обнаружены сертификаты huawei что делать

46.

lsnr
12.12.21 22:26
Сейчас в теме

Подскажите пожалуйста, при вводе в оборот, в ЧЗ должен отправляться полный код маркировки или обрезанный, без «крипто-хвоста»? Тот же самый вопрос и при формировании отчета о нанесении — нужен полный код или обрезанный? И в том, и в другом случае документы на ЧЗ создаются со статусом загрузки «Обработан с ошибками» — «03: Недопустимый формат значения» — при попытке отправить полный код маркировки.

(46) При вводе отправляется обрезанный код, без «крипто-хвоста»
При подаче отчета о нанесении — полный код

49.

lsnr
31.12.21 08:14
Сейчас в теме

Загруженный сертификат не содержит значения, допустимого в конфигурации ПК

50.

Виль
23
21.01.22 16:35
Сейчас в теме

Получаете токен
Отправляете с токеном данные с кодами маркировок

Что получаете в ответе ?

54.

zyxell
05.03.22 14:25
Сейчас в теме

24 или 25 символов:

а) первая группа идентифицируется идентификатором применения AI=»01″, состоит из 14 цифр и содержит код товара;

б) вторая группа идентифицируется идентификатором применения AI=»21″, состоит из 6 символов (цифр, строчных и прописных букв латинского алфавита, а также специальных символов) и содержит индивидуальный серийный номер упаковки молочной продукции и завершается символом-разделителем FNC1 (ASCII 29);

в) третья группа идентифицируется идентификатором применения AI=»93″, состоит из 4 символов (цифр, строчных и прописных букв латинского алфавита, а также специальных символов) и содержит код проверки.

56.

zyxell
10.03.22 09:05
Сейчас в теме

(55)
Большое спасибо за ответ, очень помогли!
И отдельное спасибо за очень нужную статью!

52.

Виль
23
22.01.22 20:09
Сейчас в теме

Код маркировки в json переводил процедурой из УТ11 ШтрихкодированиеИСКлиентСервер.ШтрихкодВФорматеGS1(«0104650128580227215RVS-E93WCKu»);

Результат тот же

53.

Виль
23
25.01.22 08:15
Сейчас в теме

Всё разобрался — GS вычищался.
Благодарю за статью. Очень нужная

57.

Razlagutt
22.04.22 13:36
Сейчас в теме

Здравствуйте!
1С:Предприятие 8.3 (8.3.20.1674)
Управление торговлей, редакция 11 (11.4.14.129)

У меня почему-то ОбъектКомпоненты.CMSSign падает с ошибкой «Ошибка вызова метода CMSSign компоненты ExtraCryptoAPI.
Ошибка криптографии : ( =1).»

58.

VachKirp
339
02.08.22 17:50
Сейчас в теме

(57) Добрый день,
Удалось найти способ исправления ?

59.

Taisa07
09.09.22 23:35
Сейчас в теме

Добрый день!
С выбытием молочной продукции никто не сталкивался?

60.

Rotmayer
08.11.22 03:09
Сейчас в теме

сервис честного знака для подписания строки сертификатом

, токен создаётся корректный

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

То есть ошибка где-то здесь:

На выходе даёт различный результат по сравнению с сервисом честного знака

61.

edyardg
22
11.11.22 08:53
Сейчас в теме

Подскажите, как из 1С можно запросить в честном знаке зарегистрировался клиент или нет?

Возвращает текст ответа:

True API (приоритетно к интеграции).pdf

63.

edyardg
22
11.11.22 09:29
Сейчас в теме

(63) Вы прочитали предыдущий коммент ? (Пункт 2.)

WEB-интеграция Облачные сервисы, хостинг Платформа 1С v8.3 Бесплатно (free)

«Я не могу просто взять и скопировать код с гитхаба», «у нас 1С микросервисами окружена», «возможностей мало» — частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще — берём и используем.

Настраиваем авторизацию пользователей 1С через Okta

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

Чем больше в компании различных конфигураций и сервисов, тем актуальнее становится проблема единой системы авторизации single Sign-On. Его лидером практически безоговорочно считается Okta. Но на просторах интернета очень мало информации про интеграцию 1С с Okta через протокол OpenID Connect. Что ж, настало время восполнить недостающие пробелы и перевернуть эту печальную страницу в вашей истории

OIDы (Object Identifier — Объектные идентификаторы рус.) — это необязательный атрибут сертификата электронной подписи, который либо предоставляет дополнительную информацию о владельце, ключах, УЦ, либо несёт какую-то дополнительную информацию для приложений и сервисов, которые используют этот сертификат.

В формате электронного сертификата X.509 предусмотрено сохранение таких дополнительных атрибутов (extensions).

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

Добавить комментарий

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