Статус: Участник
Группы: Участники
Зарегистрирован: 26.09.2024(UTC) Сообщений: 10  Сказал(а) «Спасибо»: 4 раз
|
Добрый день.
Делаю дешифрацию токена доступа зашифрованного с помощью сертификата. Дешифрацию нужно производить с помощью закрытого ключа сертификата.
Если использовать cptools/Расшифровать файл, то зашифрованный маркер сохраненный в файл отлично дешифруется. Даже никаких вопросов у утилиты не возникает. Вопрос: как мне тоже самое действие сделать с помощью java CSP? Никаких дополнительный данных к маркеру не прилагается.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,995   Сказал «Спасибо»: 608 раз Поблагодарили: 2355 раз в 1851 постах
|
Здравствуйте.
Предположу: там cms enveloped (поэтому приложение, прочитав информацию по УЦ и серийному номеру, смогло найти сертификат, получить доступ к закрытому ключу и расшифровать).
приложить файл можете? |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.09.2024(UTC) Сообщений: 10  Сказал(а) «Спасибо»: 4 раз
|
Автор: Андрей *  Здравствуйте.
Предположу: там cms enveloped (поэтому приложение, прочитав информацию по УЦ и серийному номеру, смогло найти сертификат, получить доступ к закрытому ключу и расшифровать).
приложить файл можете?  response.rar (1kb) загружен 1 раз(а).Да, вот файл с маркером Отредактировано пользователем 26 сентября 2024 г. 10:06:51(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,995   Сказал «Спасибо»: 608 раз Поблагодарили: 2355 раз в 1851 постах
|
Алгоритм шифрования: ГОСТ 28147-89, OID: 1.2.643.2.2.21 серийный номер сертификата получателя: 5B94C800F0B139974B35A4F3F55D7550 от УЦ: УЦ ООО "Такском" (ГОСТ2012)
далее смотреть примеры в SDK, для работы с cms enveloped |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.09.2024(UTC) Сообщений: 10  Сказал(а) «Спасибо»: 4 раз
|
Автор: Андрей *  Алгоритм шифрования: ГОСТ 28147-89, OID: 1.2.643.2.2.21 серийный номер сертификата получателя: 5B94C800F0B139974B35A4F3F55D7550 от УЦ: УЦ ООО "Такском" (ГОСТ2012)
далее смотреть примеры в SDK, для работы с cms enveloped Спасибо :)
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,234  Сказал(а) «Спасибо»: 106 раз Поблагодарили: 296 раз в 276 постах
|
|
|
 2 пользователей поблагодарили Санчир Момолдаев за этот пост.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.09.2024(UTC) Сообщений: 10  Сказал(а) «Спасибо»: 4 раз
|
Автор: Санчир Момолдаев  Спасибо огромное всем причастным! :) Всё получилось, код работает. :)
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.09.2024(UTC) Сообщений: 10  Сказал(а) «Спасибо»: 4 раз
|
Еще вопрос: как я могу по данным EnvelopedSignature подтянуть нужный сертификат, в документации не нашел этого. В отладчике я могу видеть серийный номер сертификата получателя, но как мне его выдернуть или по какому признаку искать нужный сертификат для дешифровки?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,234  Сказал(а) «Спасибо»: 106 раз Поблагодарили: 296 раз в 276 постах
|
после конструктора позовите getRecipients |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close