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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Mikle.gb  
#1 Оставлено : 2 ноября 2022 г. 16:14:12(UTC)
Mikle.gb

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

Группы: Участники
Зарегистрирован: 10.02.2022(UTC)
Сообщений: 16
Ангола
Откуда: Луэна

Коллеги, помогите понять: при попытке шифрования через /SignServer/rest/api/documents/encrypt
передаю в запросе сертификат с открытым ключом получателя
{"Content": "MTIzNDU2Nzg5", "Encryption": {"Type": 5, "Certificates": ["MIIKU...hJZ3w=="] } }

Получаю ответ:
{"error_description":"Произошла ошибка при шифровании:\r\nТип шифрования 5, параметры:\r\nВложенное сообщение:\r\nThe given key was not present in the dictionary.","error":"InternalError"}

Это о чём вообще? О каком словаре речь? Похоже, что сертификат должен быть каким-то образом представлен в DSS; или его корневые/промежуточные нужны, или что?
Если нужны корневые, то можно ли их передать в массиве Certificates? это для разных получателей, или чтобы как раз всю цепочку можно было передать?
Offline Андрей Солдатов  
#2 Оставлено : 3 ноября 2022 г. 12:32:25(UTC)
Андрей Солдатов

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

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

Сказал «Спасибо»: 5 раз
Поблагодарили: 70 раз в 66 постах
Добрый день.
Type для Encryption принимает только два значения: 0 (CMS-шифрование) или 1 (XML-шифрование): https://dss.cryptopro.ru...ucts/encryptiontype.html
Вы передали Type = 5, отсюда и ошибка.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Mikle.gb  
#3 Оставлено : 5 ноября 2022 г. 0:06:32(UTC)
Mikle.gb

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

Группы: Участники
Зарегистрирован: 10.02.2022(UTC)
Сообщений: 16
Ангола
Откуда: Луэна

Спасибо, получилось. 5 взял из примера в документации, 1 пробовал безуспешно, а вот с 0 нормально зашифровал.
Offline Андрей Солдатов  
#4 Оставлено : 7 ноября 2022 г. 9:14:29(UTC)
Андрей Солдатов

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

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

Сказал «Спасибо»: 5 раз
Поблагодарили: 70 раз в 66 постах
Автор: Mikle.gb Перейти к цитате
Спасибо, получилось. 5 взял из примера в документации

Добрый день.
Можете приложить ссылку на данный раздел документации?
Если там есть ошибка - подправим.

Техническую поддержку оказываем тут.
Наша база знаний.
Offline Mikle.gb  
#5 Оставлено : 10 ноября 2022 г. 16:37:25(UTC)
Mikle.gb

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

Группы: Участники
Зарегистрирован: 10.02.2022(UTC)
Сообщений: 16
Ангола
Откуда: Луэна

Автор: Андрей Солдатов Перейти к цитате
Автор: Mikle.gb Перейти к цитате
Можете приложить ссылку на данный раздел документации?

Нет, не могу найти. Вероятно - перепутал разделы, 5 взял из параметра с тем же именем, но из другого раздела.

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