-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Кириллица в именах контейнеров (+cms) #60
Comments
Сможете приложить сертификат с ключом, на котором воспроизводится ошибка? |
Так как ошибка при открытии ключа - возможные проблемы - нет доступа (прав) к закрытому ключа для пользователя, истёк срок действия закрытого ключа. Проверить это можно на клиенте через утилиту csptest (протестировать соответствующий контейнер закрытого ключа). |
Могу, но не публично, Напишите почту.
Проверяли, ошибок нет, сейчас приложу вывод. |
|
Отправил, пароль на архив |
Что-нибудь ещё нужно? |
Пока нет. |
Проблема в кириллической кодировке (1251) имени контейнера. Проблема только на Linux. Место - GetStringProvParam |
@emejibka Проблему воспроизвели и локализовали, спасибо. В ближайшее время постараемся поправить. За статусом можно следить тут. |
Имя контейнера можно задать при установке сертификата? |
В зависимости от того, как устанавливается сертификат.
Как я понимаю у вас второй вариант (контейнер + сертификат в контейнере). Если установка сертификата из контейнера - имя контейнера хранится в name.key в формате asn1. Можно записать туда имя без кириллических символов - тогда работа с контейнером будет корректной (не забыть поменять длину в asn1 теге), Или просто удалить name.key перед установкой контейнера, тогда имя контейнера будут соответствовать имени папки. Т.е. срочный "грязный фикс" для клиента будет таким - сохранить файлы контейнера, удалить контейнер через csptest, удалить файл name.key, установить контейнер с сертификат из него. |
|
Через certmgr, судя по всему, не задаётся имя контейнера, а берётся из серта...
|
Уже можно попробовать тестовую сборку или ещё рано? |
Да, можно пробовать сборку N.B. В текущей версии используется рантайм 3.1.30. Возможно придётся установить соотвествующий рантайм и SDK. |
Спасибо, с обновлением ошибка не воспроизводится |
Windows работает и так, понимает, что там Для Linux проблема была в том, что csp возвращала Если же на Linux уже зарегистрирована кодировка Статической проперти Тестов не будет, подробнее в связанном запросе для libcore https://gitlab.cp.ru/cloud/misc/libcore/-/issues/12 |
Здравствуйте.
При вычислении подписи на некоторых сертификатах получаем ошибку
код для вычисления подписи
На тестовых сертификатах ошибка не воспроизводится, проявляется только на некоторых сертификатах пользователя и воспроизводится регулярно.
Причём прикреплённая подпись формируется без ошибок.
Версия криптопро - 5.0.12000
Сборка corefx из коммита задачи - #53
The text was updated successfully, but these errors were encountered: