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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline KuzyXD  
#1 Оставлено : 30 сентября 2020 г. 11:20:58(UTC)
KuzyXD

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

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

Сказал(а) «Спасибо»: 7 раз
Здравстуйте. Нуждаюсь в помощи с методом DistinguishedName.Encode в Cadesplugin'е. Мне необходимо внутри параметра этого метода вставить текст вида:
Цитата:
TestName "Testname"

То есть, мне нужно прописать что-то в этом виде:
Цитата:
DistinguishedName.Encode("CN=\"TestName \\"TestName\\"\";");

Но плагин в консоли сигнализируете о неправильном вводе параметра. Я пытался вставить туда юникод, но не помогло. Помогите, пожалуйста, как мне надо вставить в этот параметр мой текст с двойными кавычками?
Offline Анатолий Беляев  
#2 Оставлено : 1 октября 2020 г. 15:51:42(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Вот так пробовали?
DistinguishedName.Encode("CN=\""+CommonName.replace(/"/g, "\"\"")+"\";");
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
thanks 1 пользователь поблагодарил Анатолий Беляев за этот пост.
KuzyXD оставлено 02.10.2020(UTC)
Offline KuzyXD  
#3 Оставлено : 2 октября 2020 г. 6:36:51(UTC)
KuzyXD

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

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

Сказал(а) «Спасибо»: 7 раз
Автор: Анатолий Беляев Перейти к цитате
Вот так пробовали?
DistinguishedName.Encode("CN=\""+CommonName.replace(/"/g, "\"\"")+"\";");


Попробовал ваше решение. Получил ошибку:
Цитата:
message: "Unknown error code (0xC0000225) (0xC0000225)"
Offline Анатолий Беляев  
#4 Оставлено : 2 октября 2020 г. 14:00:09(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
var CommonName = "Test \"Test\" Certificate";
yield DistinguishedName.Encode("CN=\""+CommonName.replace(/"/g, "\"\"")+"\";");

У меня вот так сработало.

Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.