Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Не удалось создать подпись из-за ошибки: Параметр задан неверно. (0x80070057)
Potapich |
|
Статус: Новичок Группы: Участники
|
Здравствуйте. |
|
|
Potapich |
|
Статус: Новичок Группы: Участники
|
oshibka EhP.jpg (158kb) загружен 94 раз(а). |
|
|
two_oceans |
|
Статус: Эксперт Группы: Участники Сказал(а) «Спасибо»: 110 раз |
Автор: Potapich Подскажите что может быть и как бороться. Ошибка имеет широкий спектр причин, сложно сказать точно какая из причин в конкретном случае. Например, может быть связано с проблемами программирования страницы (но не на демостранице конечно), несовместимостью между браузером и страницей (страница должна учитывать «особенности» всех распространенных браузеров, но в каком-то редком самодельном клоне хромиума может не работать, в новейшей версии 77 хромиума кое-что изменили и есть проблемы с работой плагина — чтобы подтвердить попробуйте предыдущую версию хромиум-гост), искажением кода страницы другими расширениями или антивирусом («лишние» расширения отключить, добавить адрес сайта в исключения антивируса). Пару лет назад в подобной ситуации дело оказалось в конфликте криптопровайдеров, «не поделивших» гост-2001. В прошлом году «не поделили» гост-2012. С тех пор (в 9944 и 9963) криптопровайдер КриптоПро CSP стал меньше полагаться на параметры алгоритмов в реестре, но вероятность конфликта остается (тем более что установлен новый випнет). Мое мнение, что дело в конфликте криптопровайдеров (проверяется удалением випнета). Отредактировано пользователем 2 октября 2019 г. 1:40:14(UTC) |
|
|
Potapich |
|
Статус: Новичок Группы: Участники
|
Автор: two_oceans Автор: Potapich Подскажите что может быть и как бороться. Ошибка имеет широкий спектр причин, сложно сказать точно какая из причин в конкретном случае. Например, может быть связано с проблемами программирования страницы (но не на демостранице конечно), несовместимостью между браузером и страницей (страница должна учитывать «особенности» всех распространенных браузеров, но в каком-то редком самодельном клоне хромиума может не работать, в новейшей версии 77 хромиума кое-что изменили и есть проблемы с работой плагина — чтобы подтвердить попробуйте предыдущую версию хромиум-гост), искажением кода страницы другими расширениями или антивирусом («лишние» расширения отключить, добавить адрес сайта в исключения антивируса). Пару лет назад в подобной ситуации дело оказалось в конфликте криптопровайдеров, «не поделивших» гост-2001. В прошлом году «не поделили» гост-2012. С тех пор (в 9944 и 9963) криптопровайдер КриптоПро CSP стал меньше полагаться на параметры алгоритмов в реестре, но вероятность конфликта остается (тем более что установлен новый випнет). Мое мнение, что дело в конфликте криптопровайдеров (проверяется удалением випнета). Здравствуйте. |
|
|
two_oceans |
|
Статус: Эксперт Группы: Участники Сказал(а) «Спасибо»: 110 раз |
Автор: Potapich Здравствуйте. Gosuslugi.ru не используют гост TLS, работают криптопровайдеры из Windows. Кроме того, для входа на госуслуги используется плагин ростелекома, который «всеяден» и поддерживает оба криптопровайдера и еще несколько. Так что ничего удивительного. В идеале поставить криптопровайдеры на разные компьютеры, хотя в принципе Вам достаточно определиться какие именно функции каждого криптопровайдера используете и оставить для каждой функции только один криптопровайдер. Например, если подписываете файлы в программе родной для випнета или используете только випнет клиент, то можно удалить регистрацию криптопровайдера випнет в Майкрософт CryptoApi (снять галочки в свойствах випнет csp), так как программы Инфотекс связаны между собой напрямую, а не через Майкрософт CryptoApi. |
|
|
Пользователи, просматривающие эту тему |
Guest |
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Не удалось создать подпись из-за ошибки: Параметр задан неверно. (0x80070057)
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Не удалось создать подпись из-за ошибки: Параметр задан неверно. (0x80070057)
tgeruzov |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Доброго времени суток! У меня появляется ошибка Не удалось создать подпись из-за ошибки: Параметр задан неверно. (0x80070057) — Ошибка при при проверке подписи. Помогает переустановка КриптоПРО, но после выключения ПК данная ошибка снова появляется. Подскажите, можно ли решить эту проблему? КриптоПРО — 4.0.9975 Отредактировано пользователем 21 марта 2023 г. 15:26:37(UTC) |
|
|
Михаил Селезнёв |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 3 раз |
Добрый день! |
|
|
tgeruzov |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Я понимаю, что есть какой-то конфликт между этими двумя провайдерами, но есть ли способ решения проблемы без удаление VipNet? Просто у нашей организации нет прав для манипуляций с VipNet и ПК придется отвозить в другую организацию, а отсутствие данного ПК нежелательно, т.к. это минус рабочее место |
|
|
Михаил Селезнёв |
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 3 раз |
Мне другие способы не известны. |
|
|
rycb88 |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 3 раз |
всем доброго дня. специально зарегался на форуме, чтобы показать как я решил эту проблему на своём рабочем месте (Win10x64, |
|
WWW |
6 пользователей поблагодарили rycb88 за этот пост. |
Захар Тихонов
оставлено 16.05.2023(UTC), tgeruzov оставлено 16.05.2023(UTC), Vazelinchik оставлено 23.05.2023(UTC), Alexertetw оставлено 25.05.2023(UTC), Дмитрий Анатольевич К оставлено 25.05.2023(UTC), Русев Андрей оставлено 25.05.2023(UTC) |
tgeruzov |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Я подтверждаю, что данный метод действительно работает. Я исправил эту проблему две недели назад, но забыл об этом сообщить здесь. Мои коллеги также подтверждают, что этот подход является эффективным. Благодарю rycb88! |
|
|
2 пользователей поблагодарили tgeruzov за этот пост. |
rycb88
оставлено 17.05.2023(UTC), Vazelinchik оставлено 23.05.2023(UTC) |
Alexertetw |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Заходим VipNET CSP, Дополнительно, убираем галочку «Поддержка работы VipNET CSP через Microsoft CryptoAPI», ОК и перезагрузка Отредактировано пользователем 25 мая 2023 г. 4:20:30(UTC) |
|
|
2 пользователей поблагодарили Alexertetw за этот пост. |
rycb88
оставлено 25.05.2023(UTC), Дмитрий Анатольевич К оставлено 25.05.2023(UTC) |
Дмитрий Анатольевич К |
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 2 раз |
Огромное спасибо всем за помощь! Больше месяца не мог победить данную проблему! |
|
|
1 пользователь поблагодарил Дмитрий Анатольевич К за этот пост. |
rycb88
оставлено 25.05.2023(UTC) |
Пользователи, просматривающие эту тему |
Guest (2) |
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Не удалось создать подпись из-за ошибки: Параметр задан неверно. (0x80070057)
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Ошибка при попытке подписать документ:
Код ошибки может быть другой.
Основные причины:
- Не установлен личный сертификат. Решение — установить личный сертификат.
- Кончилась пробная лицензия Криптопро. Где проверить: Панель управления -> Криптопро CSP -> информации о лицензии на вкладке «Общие»
- Производится попытка подписания в браузере Internet Explorer с надстройкой CAPICOM и сертификатом, выпущенным по новому ГОСТу. Например — Договор с Терминалом.
Рекомендуемое решение: настроить другой браузер на подписание с помощью КриптоПро ЭЦП Browser plug-in
Содержание
- Failed to create hash параметр задан неверно 0x80070057
- Failed to create hash параметр задан неверно 0x80070057
- Ошибка CSP «The parameter is incorrect (0x80070057)» на версии cades «2.0.13642» #48
- Comments
- ALPNP commented Apr 1, 2021 •
- Ошибка CSP «The parameter is incorrect (0x80070057)» на версии cades «2.0.13642» #48
- Comments
- ALPNP commented Apr 1, 2021 •
- Простой способ исправить ошибку 0x80070057
- Инструкции по исправлению ошибки 0x80070057
- Устраните неполадки с помощью встроенного средства
- Изменение параметров десятичного символа
- Сканирование компьютера на наличие вирусов
- Переименуйте папку распространения ПО
- Причины возникновения ошибки
Failed to create hash параметр задан неверно 0x80070057
При попытке формирования подписи, с использованием «облачного» сертификата электронной подписи появляется ошибка x 57 (87) или 0 x 80070057.
Рекомендуемое решение:
1. Откройте список всех приложений. Найдите приложение «Инструменты КриптоПро».
2. Откройте контекстное меню программы «Инструменты КриптоПро», кликнув на ней правой кнопкой мыши. В контекстном меню выберите пункт «Запуск от имени администратора».
3. Введите имя и пароль учетной записи с правами администратора (1), при появлении запроса на ввод, а затем нажмите кнопку «Да» (2).
4. Нажмите кнопку «Показать расширенные».
5. Перейдите на вкладку «Настройки» (1). Отметьте чекбоксы для пунктов «Включить поддержку средств подтверждения подписи» и «Принудительно использовать устройства подтверждения подписи» (2).
6. При появлении предупреждения – нажмите кнопку «ОК».
7. Закройте программу «Инструменты КриптоПро». Затем проверьте, успешно ли формируется подпись с использованием «облачного» сертификата электронной подписи.
Источник
Failed to create hash параметр задан неверно 0x80070057
При попытке формирования подписи, с использованием «облачного» сертификата электронной подписи появляется ошибка x 57 (87) или 0 x 80070057.
Рекомендуемое решение:
1. Откройте список всех приложений. Найдите приложение «Инструменты КриптоПро».
2. Откройте контекстное меню программы «Инструменты КриптоПро», кликнув на ней правой кнопкой мыши. В контекстном меню выберите пункт «Запуск от имени администратора».
3. Введите имя и пароль учетной записи с правами администратора (1), при появлении запроса на ввод, а затем нажмите кнопку «Да» (2).
4. Нажмите кнопку «Показать расширенные».
5. Перейдите на вкладку «Настройки» (1). Отметьте чекбоксы для пунктов «Включить поддержку средств подтверждения подписи» и «Принудительно использовать устройства подтверждения подписи» (2).
6. При появлении предупреждения – нажмите кнопку «ОК».
7. Закройте программу «Инструменты КриптоПро». Затем проверьте, успешно ли формируется подпись с использованием «облачного» сертификата электронной подписи.
Источник
Ошибка CSP «The parameter is incorrect (0x80070057)» на версии cades «2.0.13642» #48
Добрый день, @vgoma.
Спасибо за разработанную библиотеку.
Есть проблемы с подписанием XML отделенной подписью.
Окружение:
OS Astra Linux (Smolensk) 1.6 64bit
Browser Firefox 72.0.1 (64bit)
cadesVersion 2.0.13642
cspVersion 5.0.11998
Воспроизведение:
- Получаем ArrayBuffer из XML файла
- Передаем ArrayBuffer в функцию createHash
- Полученный хеш и отпечаток ЭЦП передаем в функцию createDetachedSignature
Результат:
Подпись не создана, в консоли браузера ошибка:
«The parameter is incorrect (0x80070057)»
Ожидаемый результат:
Получаем подпись в формате PKCS7
Дополнительная информация:
Пробовали подписывать на MacOS 10.15.4 на cadesVersion 2.0.13642 (сертифицированная), получаем ошибку.
Пробовали подписывать на MacOS 10.15.4 на cadesVersion 2.0.14071, ошибки нет, подпись работает.
Версии CSP на MacOS и на Astra Linux идентичные.
Возможно Вы сталкивались с похожими проблемами, что можно предпринять в данном случае ? Не уверен что мы можем использовать версию 2.0.14071 т.к. она не сертифицирована.
Готов предоставить любую дополнительную информацию которая может потребоваться для разрешения данной проблемы.
Заранее благодарен.
С Уважением.
UPD:
Пробовали на версии CSP «5.0.11944», тоже получаем ошибку.
The text was updated successfully, but these errors were encountered:
Источник
Ошибка CSP «The parameter is incorrect (0x80070057)» на версии cades «2.0.13642» #48
Добрый день, @vgoma.
Спасибо за разработанную библиотеку.
Есть проблемы с подписанием XML отделенной подписью.
Окружение:
OS Astra Linux (Smolensk) 1.6 64bit
Browser Firefox 72.0.1 (64bit)
cadesVersion 2.0.13642
cspVersion 5.0.11998
Воспроизведение:
- Получаем ArrayBuffer из XML файла
- Передаем ArrayBuffer в функцию createHash
- Полученный хеш и отпечаток ЭЦП передаем в функцию createDetachedSignature
Результат:
Подпись не создана, в консоли браузера ошибка:
«The parameter is incorrect (0x80070057)»
Ожидаемый результат:
Получаем подпись в формате PKCS7
Дополнительная информация:
Пробовали подписывать на MacOS 10.15.4 на cadesVersion 2.0.13642 (сертифицированная), получаем ошибку.
Пробовали подписывать на MacOS 10.15.4 на cadesVersion 2.0.14071, ошибки нет, подпись работает.
Версии CSP на MacOS и на Astra Linux идентичные.
Возможно Вы сталкивались с похожими проблемами, что можно предпринять в данном случае ? Не уверен что мы можем использовать версию 2.0.14071 т.к. она не сертифицирована.
Готов предоставить любую дополнительную информацию которая может потребоваться для разрешения данной проблемы.
Заранее благодарен.
С Уважением.
UPD:
Пробовали на версии CSP «5.0.11944», тоже получаем ошибку.
The text was updated successfully, but these errors were encountered:
Источник
Error 0x80070057 — распространенная проблема, с которой сталкиваются многие пользователи Windows при очередном обновлении операционной системы. Неисправность мешает установке и вызвана несколькими причинами: например, повреждены компоненты обновления или системные файлы. Далее мы расскажем, как исправить ошибку 0x80070057 на Windows 10 и избежать ее появления в будущем.
Инструкции по исправлению ошибки 0x80070057
Код ошибки Windows 0x80070057 в первую очередь связан с проблемами хранения. Обычно неполадка возникает, когда вы пытаетесь обновить ОС или установить новое программное обеспечение. Это также может произойти при обновлении Виндовс со старой версии до новой. Существует несколько способов исправить ошибку:
Устраните неполадки с помощью встроенного средства
Самый распространенный и эффективный метод — использование средства устранения неполадок Центра обновления. Чтобы выполнить необходимую диагностику, следуйте инструкции:
1. Нажмите одновременно клавиши Win и I для открытия меню «Параметры». Выберите категорию «Обновление и безопасность», а затем перейдите на вкладку «Устранение неполадок».
Она расположена в левом блоке
2. Нажмите на «Центр обновления Windows».
3. По завершении процесса перезагрузите компьютер, а затем проверьте наличие неполадки.
Изменение параметров десятичного символа
Когда вы получаете сообщение с текстом: «Произошла внутренняя ошибка: параметр задан неверно: 0x80070057», у вас есть возможность настроить параметры десятичного символа. Для этого выполните несколько простых действий:
1. С помощью меню «Пуск» откройте «Параметры». В поиске задайте «Панель управления» и откройте предложенный вариант.
Он отобразится в результатах поиска
2. Перейдите в раздел «Часы и регион» — «Изменение форматов даты, времени и чисел».
Возникнет новое окно
3. Нажмите «Дополнительные параметры». В блоке «Разделитель целой и дробной части» установите точку.
4. Перезагрузите ПК, чтобы проверить, исчезла ли ошибка.
Сканирование компьютера на наличие вирусов
Иногда вирус или вредоносный софт также могут вызывать ошибки с кодом 0x80070057 при установке операционной системы Windows. Запустите антивирусную программу, чтобы начать полное сканирование устройства. После завершения обработки удалите обнаруженные вирусы или поместите их в карантин.
Пример антивирусной программы
Для исправления проблемы вы можете переименовать папку распространения ПО. Следуйте простой инструкции:
1. Зажмите клавиши Win + R. Затем введите «%systemroot%» в диалоговом окне «Выполнить».
Нажмите Enter на клавиатуре или «ОК» на экране
2. Найдите папку под именем «Software Distribution». Щелкните по ней правой кнопкой мыши и в выпадающем списке выберите опцию «Переименовать». Смените исходное название на «Old».
При запросе разрешения администратора нажмите кнопку «Да»
3. Откройте «Пуск» и найдите строку «Средства администрирования». Выберите «Службы» и откройте их.
Расположение службы в списке ПО
4. Найдите «Центр обновления Windows» и убедитесь, что служба работает. Для этого правой кнопки откройте «Свойства».
В разделе «Состояние» должен быть статус: «Выполняется»
5. Перезапустите систему, чтобы сохранить изменения.
Причины возникновения ошибки
Неисправность может показывать различные сообщения: об остановке служб, неверно заданном параметре или проблемах при установке ПО. Также может возникнуть сообщение: «Не удалось создать подпись: ошибка 0x80070057». Неполадка имеет широкий спектр причин, например, она может быть связана с проблемами программирования страницы, а также с несовместимостью между браузером и веб-страницей.
Также частыми причинами появления кода 0x80070057 являются:
- Проблемы с устройством хранения: внешние накопители или жесткий диск. У вас может не хватать свободной памяти или отсутствовать драйвера для работы внешнего устройства.
- Использование неправильной файловой системы.
- Повреждение раздела жесткого диска. Такое может произойти при форматировании данных.
- Раздел System Reserved поврежден при попытке установить систему Windows.
- Поврежденные записи реестра.
Чтобы предотвратить возникновение неисправности в будущем, вам следует очищать память устройства, проводить сканирование реестра и оптимизировать систему. Вы можете сделать это с помощью простого программного обеспечения для улучшения производительности ПК. Приложение «Ускоритель Компьютера» позволит вовремя обнаружить ошибки в реестре, удалить лишние файлы, а также следить за загруженностью системы.
Ускоритель отличается удобным русскоязычным интерфейсом и предлагает следующие функции:
- Быстрая очистка жесткого диска: удаление лишних и больших файлов, кэша, дубликатов.
- Поиск и исправление ошибок в работе реестра: удаление неверных расширений и отсутствующих приложений.
- Настройка автозагрузки приложений при запуске оборудования.
- Регулярная оптимизация устройства и системный мониторинг.
Источник
Что такое ошибка 0x80070057 и как её исправить
Error 0x80070057 — распространенная проблема, с которой сталкиваются многие пользователи Windows при очередном обновлении операционной системы. Неисправность мешает установке и вызвана несколькими причинами: например, повреждены компоненты обновления или системные файлы. Далее мы расскажем, как исправить ошибку 0x80070057 на Windows 10 и избежать ее появления в будущем.
Инструкции по исправлению ошибки 0x80070057
Код ошибки Windows 0x80070057 в первую очередь связан с проблемами хранения. Обычно неполадка возникает, когда вы пытаетесь обновить ОС или установить новое программное обеспечение. Это также может произойти при обновлении Виндовс со старой версии до новой. Существует несколько способов исправить ошибку:
Устраните неполадки с помощью встроенного средства
Самый распространенный и эффективный метод — использование средства устранения неполадок Центра обновления. Чтобы выполнить необходимую диагностику, следуйте инструкции:
1. Нажмите одновременно клавиши Win и I для открытия меню «Параметры». Выберите категорию «Обновление и безопасность», а затем перейдите на вкладку «Устранение неполадок».
Она расположена в левом блоке
2. Нажмите на «Центр обновления Windows».
Начните диагностику
3. По завершении процесса перезагрузите компьютер, а затем проверьте наличие неполадки.
Изменение параметров десятичного символа
Когда вы получаете сообщение с текстом: «Произошла внутренняя ошибка: параметр задан неверно: 0x80070057», у вас есть возможность настроить параметры десятичного символа. Для этого выполните несколько простых действий:
1. С помощью меню «Пуск» откройте «Параметры». В поиске задайте «Панель управления» и откройте предложенный вариант.
Он отобразится в результатах поиска
2. Перейдите в раздел «Часы и регион» — «Изменение форматов даты, времени и чисел».
Возникнет новое окно
3. Нажмите «Дополнительные параметры». В блоке «Разделитель целой и дробной части» установите точку.
Примените изменения
4. Перезагрузите ПК, чтобы проверить, исчезла ли ошибка.
Сканирование компьютера на наличие вирусов
Иногда вирус или вредоносный софт также могут вызывать ошибки с кодом 0x80070057 при установке операционной системы Windows. Запустите антивирусную программу, чтобы начать полное сканирование устройства. После завершения обработки удалите обнаруженные вирусы или поместите их в карантин.
Пример антивирусной программы
Переименуйте папку распространения ПО
Для исправления проблемы вы можете переименовать папку распространения ПО. Следуйте простой инструкции:
1. Зажмите клавиши Win + R. Затем введите «%systemroot%» в диалоговом окне «Выполнить».
Нажмите Enter на клавиатуре или «ОК» на экране
2. Найдите папку под именем «Software Distribution». Щелкните по ней правой кнопкой мыши и в выпадающем списке выберите опцию «Переименовать». Смените исходное название на «Old».
При запросе разрешения администратора нажмите кнопку «Да»
3. Откройте «Пуск» и найдите строку «Средства администрирования». Выберите «Службы» и откройте их.
Расположение службы в списке ПО
4. Найдите «Центр обновления Windows» и убедитесь, что служба работает. Для этого правой кнопки откройте «Свойства».
В разделе «Состояние» должен быть статус: «Выполняется»
5. Перезапустите систему, чтобы сохранить изменения.
Причины возникновения ошибки
Неисправность может показывать различные сообщения: об остановке служб, неверно заданном параметре или проблемах при установке ПО. Также может возникнуть сообщение: «Не удалось создать подпись: ошибка 0x80070057». Неполадка имеет широкий спектр причин, например, она может быть связана с проблемами программирования страницы, а также с несовместимостью между браузером и веб-страницей.
Также частыми причинами появления кода 0x80070057 являются:
- Проблемы с устройством хранения: внешние накопители или жесткий диск. У вас может не хватать свободной памяти или отсутствовать драйвера для работы внешнего устройства.
- Использование неправильной файловой системы.
- Повреждение раздела жесткого диска. Такое может произойти при форматировании данных.
- Раздел System Reserved поврежден при попытке установить систему Windows.
- Поврежденные записи реестра.
Чтобы предотвратить возникновение неисправности в будущем, вам следует очищать память устройства, проводить сканирование реестра и оптимизировать систему. Вы можете сделать это с помощью простого программного обеспечения для улучшения производительности ПК. Приложение «Ускоритель Компьютера» позволит вовремя обнаружить ошибки в реестре, удалить лишние файлы, а также следить за загруженностью системы.
Ускоритель отличается удобным русскоязычным интерфейсом и предлагает следующие функции:
- Быстрая очистка жесткого диска: удаление лишних и больших файлов, кэша, дубликатов.
- Поиск и исправление ошибок в работе реестра: удаление неверных расширений и отсутствующих приложений.
- Настройка автозагрузки приложений при запуске оборудования.
- Регулярная оптимизация устройства и системный мониторинг.
Читайте так же:
Как очистить оперативную память компьютера
Что делать, если компьютер тормозит и зависает?
Как найти дубликаты файлов
Добрый день, @vgoma.
Спасибо за разработанную библиотеку.
Есть проблемы с подписанием XML отделенной подписью.
Окружение:
OS Astra Linux (Smolensk) 1.6 64bit
Browser Firefox 72.0.1 (64bit)
cadesVersion 2.0.13642
cspVersion 5.0.11998
Воспроизведение:
- Получаем ArrayBuffer из XML файла
- Передаем ArrayBuffer в функцию createHash
- Полученный хеш и отпечаток ЭЦП передаем в функцию createDetachedSignature
Результат:
Подпись не создана, в консоли браузера ошибка:
«The parameter is incorrect (0x80070057)»
Ожидаемый результат:
Получаем подпись в формате PKCS7
Дополнительная информация:
Пробовали подписывать на MacOS 10.15.4 на cadesVersion 2.0.13642 (сертифицированная), получаем ошибку.
Пробовали подписывать на MacOS 10.15.4 на cadesVersion 2.0.14071, ошибки нет, подпись работает.
Версии CSP на MacOS и на Astra Linux идентичные.
Возможно Вы сталкивались с похожими проблемами, что можно предпринять в данном случае ? Не уверен что мы можем использовать версию 2.0.14071 т.к. она не сертифицирована.
Готов предоставить любую дополнительную информацию которая может потребоваться для разрешения данной проблемы.
Заранее благодарен.
С Уважением.
UPD:
Пробовали на версии CSP «5.0.11944», тоже получаем ошибку.