Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline KuzyXD  
#1 Оставлено : 12 августа 2021 г. 13:55:18(UTC)
KuzyXD

Статус: Участник

Группы: Участники
Зарегистрирован: 07.08.2020(UTC)
Сообщений: 23

Сказал(а) «Спасибо»: 7 раз
Добрый день. Какой формат используется, когда вызываешь DistinguishedName.Encode с помощью КриптоПро ЭЦП Browser plug-in?

Использую такую строку, но получаю ошибку и бьюсь над этим часами, собирая информацию в интернете. Пожалуйста, подскажите.
Цитата:
"2.5.4.3="ООО """"TEST"""",2.5.4.4=Тестовый,2.5.4.42=Тестовир Тестович,2.5.4.12=Генеральный директор,2.5.4.10=ООО """"TEST"""",2.5.4.11=Общее подразделение,2.5.4.6=RU,2.5.4.8=74 Челябинская область,2.5.4.7=Челябинск,2.5.4.9=УЛИЦА КАСЛИНСКАЯ, 2, 524,1.2.643.100.1=1027402599468,1.2.643.100.3=02771185962,1.2.643.3.131.1.1=007451558228,1.2.840.113549.1.9.1=ets@pnk2423.ru"
Offline Ситдиков Денис  
#2 Оставлено : 13 августа 2021 г. 12:12:18(UTC)
Ситдиков Денис

Статус: Администратор

Группы: Участники
Зарегистрирован: 01.03.2017(UTC)
Сообщений: 95
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 29 раз в 20 постах
Добрый день!
Попробуйте сделать аналогично тестовой странице.
В файле async_code.js:
Код:
        var CommonName = "Test Certificate";
        yield DistinguishedName.Encode("CN=\""+CommonName.replace(/"/g, "\"\"")+"\"");
thanks 1 пользователь поблагодарил Ситдиков Денис за этот пост.
KuzyXD оставлено 13.08.2021(UTC)
Offline KuzyXD  
#3 Оставлено : 13 августа 2021 г. 13:01:01(UTC)
KuzyXD

Статус: Участник

Группы: Участники
Зарегистрирован: 07.08.2020(UTC)
Сообщений: 23

Сказал(а) «Спасибо»: 7 раз
Автор: Ситдиков Денис Перейти к цитате
Добрый день!
Попробуйте сделать аналогично тестовой странице.
В файле async_code.js:
Код:
        var CommonName = "Test Certificate";
        yield DistinguishedName.Encode("CN=\""+CommonName.replace(/"/g, "\"\"")+"\"");


Спасибо, это помогло. А как быть с другими компонентами? Указать ИНН, ОГРН и прочее.
Offline KuzyXD  
#4 Оставлено : 16 августа 2021 г. 8:29:12(UTC)
KuzyXD

Статус: Участник

Группы: Участники
Зарегистрирован: 07.08.2020(UTC)
Сообщений: 23

Сказал(а) «Спасибо»: 7 раз
Как добавить в DistinguishedName другие поля? ОГРН, ИНН, Руководителя и прочие? В таком же формате?
Offline Ситдиков Денис  
#5 Оставлено : 17 августа 2021 г. 12:30:18(UTC)
Ситдиков Денис

Статус: Администратор

Группы: Участники
Зарегистрирован: 01.03.2017(UTC)
Сообщений: 95
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 29 раз в 20 постах
Нужно указать соответствующий OID:
Код:
yield DistinguishedName.Encode("CN=\"TestName\", OID.1.2.643.3.131.1.1=551234567890, OID.1.2.643.100.1=0987654321");
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.