Статус: Новичок
Группы: Участники
Зарегистрирован: 16.04.2025(UTC) Сообщений: 2
Сказал(а) «Спасибо»: 1 раз
|
Версия плагина: 2.0.15400 Версия криптопровайдера: 5.0.13455 Пытаюсь сменить алгоритм шифрования по аналогии с HashedData Код:const oEnvelopedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CPEnvelopedData");
yield oEnvelopedData.propset_Algorithm(cadesplugin.CADESCOM_ENCRYPTION_ALGORITHM_GOST_MAGMA);
yield oEnvelopedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY);
yield oEnvelopedData.propset_Content(data);
const oRecipients = yield oEnvelopedData.Recipients;
yield oRecipients.Add(oCertificate);
const result = yield oEnvelopedData.Encrypt();
Получаю ошибку Код:{message: 'Not implemented (0x80004001)', requestid: 36, type: 'error'}
В CADES-2652 была добавлена поддержка алгоритмов Магма и Кузнечик. Как их правильно применять? Отредактировано пользователем 16 апреля 2025 г. 17:59:52(UTC)
| Причина: Не указана
|
|
|
|
Статус: Администратор
Группы: Участники
Зарегистрирован: 01.03.2017(UTC) Сообщений: 113  Откуда: Москва Сказал(а) «Спасибо»: 7 раз Поблагодарили: 47 раз в 34 постах
|
Добрый день! Свойство EnvelopedData.Algorithm возвращает объект Algorithm, для которого нужно задать алгоритм шифрования. Также обратите внимание, что задание EnvelopedData.Content сбрасывает состояние объекта, поэтому сначала нужно заполнить его. Код может выглядеть примерно так: Код:// Задание свойства Content сбрасывает состояние объекта, поэтому сначала заполняем его
var oEnvelopedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CPEnvelopedData");
yield oEnvelopedData.propset_Content(expectedContent);
var oAlgorithm = yield oEnvelopedData.Algorithm;
yield oAlgorithm.propset_Name(cadesplugin.CADESCOM_ENCRYPTION_ALGORITHM_GOST_MAGMA);
var oRecipients = yield oEnvelopedData.Recipients;
yield oRecipients.Add(oCertSignature);
var encMessage = yield oEnvelopedData.Encrypt(cadesplugin.CADESCOM_ENCODE_BASE64);
|
 1 пользователь поблагодарил Ситдиков Денис за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.04.2025(UTC) Сообщений: 2
Сказал(а) «Спасибо»: 1 раз
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close