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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline lomik_xp  
#1 Оставлено : 29 ноября 2024 г. 12:40:36(UTC)
lomik_xp

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

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

Сказал(а) «Спасибо»: 8 раз
Наткнулся на проблему в CSP 5.0.12000 (windows)

При расшифровке сообщения (используются CryptMsgOpenToEncode и CryptMsgOpenToDecode)
в котором получателем был сертификат выпущенный через https://www.cryptopro.ru/certsrv/certrqxt.asp
выходит ошибка 0x8009000D (Ключ не существует), при этом сам сертификат он находит по recipientInfo в сообщении (через CertGetSubjectCertificateFromStore)

Прикладываю два файла лога с успешным шифрованием и расшифрованием (good, нормальный сертификат) и неуспешным (error, тестовый).

good_dwKeySpec_1.txt (112kb) загружен 1 раз(а).
error_dwKeySpec_2.txt (108kb) загружен 1 раз(а).

Оба сертификата на одной машине и установлены.

Дополнительно прикрепляю открытый ключ тестового.

test_until_20250114.cer.txt (2kb) загружен 1 раз(а).

Для успешного только параметры открытого ключа их окна сертификатов - 30 13 06 07 2a 85 03 02 02 24 00 06 08 2a 85 03 07 01 01 02 02

P.S. Через инструменты КриптоПро тестовый шифруется и так же не расшифровывается.

Отредактировано пользователем 29 ноября 2024 г. 12:41:28(UTC)  | Причина: Не указана

Offline Андрей *  
#2 Оставлено : 29 ноября 2024 г. 12:44:54(UTC)
Андрей *

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

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

Сказал «Спасибо»: 594 раз
Поблагодарили: 2327 раз в 1825 постах
Автор: lomik_xp Перейти к цитате

выходит ошибка 0x8009000D (Ключ не существует), при этом сам сертификат он находит по recipientInfo в сообщении (через CertGetSubjectCertificateFromStore)


Здравствуйте.

Проблемным сертификатом возможно подписание? Толку нет, если сертификат в хранилище, но доступа к контейнеру нет (не прописана ссылка).

Может сделаете переустановку через панель управления КриптоПРО CSP (Сервис\Установить личный сертификат) с автопоиском контейнера?
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#3 Оставлено : 29 ноября 2024 г. 12:48:47(UTC)
Андрей *

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

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

Сказал «Спасибо»: 594 раз
Поблагодарили: 2327 раз в 1825 постах
REGISTRY\\b76d8ba56-99b7-aaa2-255d-53ad35ea73e
Этот проблемный контейнер?
Он тестируется успешно или ошибка?
Техническую поддержку оказываем тут
Наша база знаний
Offline lomik_xp  
#4 Оставлено : 29 ноября 2024 г. 12:52:52(UTC)
lomik_xp

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

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

Сказал(а) «Спасибо»: 8 раз
Автор: Андрей * Перейти к цитате
Автор: lomik_xp Перейти к цитате

выходит ошибка 0x8009000D (Ключ не существует), при этом сам сертификат он находит по recipientInfo в сообщении (через CertGetSubjectCertificateFromStore)


Здравствуйте.

Проблемным сертификатом возможно подписание? Толку нет, если сертификат в хранилище, но доступа к контейнеру нет (не прописана ссылка).

Может сделаете переустановку через панель управления КриптоПРО CSP (Сервис\Установить личный сертификат) с автопоиском контейнера?


Да, в плане подписи с ним все впорядке.

Склоняюсь на проблему определения dwKeySpec при получении закрытого ключа как видно было в логах. Вот только почему и где проблема вопрос?

Прикрепляю пример подписи текста.

data.txt.sig (3kb) загружен 1 раз(а).
data.txt (1kb) загружен 1 раз(а).

И тестирование из КриптоПро оснастки.



Offline Андрей *  
#5 Оставлено : 29 ноября 2024 г. 14:19:11(UTC)
Андрей *

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

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

Сказал «Спасибо»: 594 раз
Поблагодарили: 2327 раз в 1825 постах
dwKeySpec: AT_SIGNATURE
Техническую поддержку оказываем тут
Наша база знаний
Offline lomik_xp  
#6 Оставлено : 29 ноября 2024 г. 14:25:26(UTC)
lomik_xp

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

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

Сказал(а) «Спасибо»: 8 раз
Автор: Андрей * Перейти к цитате
dwKeySpec: AT_SIGNATURE


Это я вижу, но в этот процесс я не вмешиваюсь, сертификаты сам не выпускаю.
На что смотреть? Смириться?
Offline Андрей *  
#7 Оставлено : 29 ноября 2024 г. 14:28:58(UTC)
Андрей *

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

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

Сказал «Спасибо»: 594 раз
Поблагодарили: 2327 раз в 1825 постах
Автор: lomik_xp Перейти к цитате
Автор: Андрей * Перейти к цитате
dwKeySpec: AT_SIGNATURE


Это я вижу, но в этот процесс я не вмешиваюсь, сертификаты сам не выпускаю.
На что смотреть? Смириться?


Делать ключ обмена и получать новый сертификат.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
lomik_xp оставлено 29.11.2024(UTC)
Offline Андрей *  
#8 Оставлено : 29 ноября 2024 г. 14:30:31(UTC)
Андрей *

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

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

Сказал «Спасибо»: 594 раз
Поблагодарили: 2327 раз в 1825 постах
dwKeySpec: AT_KEYEXCHANGE#1
Техническую поддержку оказываем тут
Наша база знаний
Offline lomik_xp  
#9 Оставлено : 29 ноября 2024 г. 14:31:15(UTC)
lomik_xp

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

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

Сказал(а) «Спасибо»: 8 раз
Автор: Андрей * Перейти к цитате
dwKeySpec: AT_KEYEXCHANGE#1


Понятно, то есть запрос сертификата был неправильно сформирован для подачи на выпуск?
Offline Андрей *  
#10 Оставлено : 29 ноября 2024 г. 14:35:08(UTC)
Андрей *

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

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

Сказал «Спасибо»: 594 раз
Поблагодарили: 2327 раз в 1825 постах
Автор: lomik_xp Перейти к цитате
Автор: Андрей * Перейти к цитате
dwKeySpec: AT_KEYEXCHANGE#1


Понятно, то есть запрос сертификата был неправильно сформирован для подачи на выпуск?


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