Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,004 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Автор: nosferatum ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) - Где именно смотреть примеры в samples.jar и CAdES.jar добавление дополнительных сертификатов в CMS-подпись?
См. пакет CMS_samples, пример CMS или CMSSign (тут кладется цепочка, а не 1 сертификат), CMSVerify. Автор: nosferatum ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) - Как, собственно, получить все сертификаты из цепочки «от корневого сертификата УЦ до сертификата подписи», имея сертификат подписи, на этапе подписи (в Java)? Как-то достать из KeyStore, видимо?
Да. Если есть цепочка в key store, то оттуда. Если цепочка хранится в виде файла(ов), то из файла(ов). Автор: nosferatum ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) - Как на этапе проверки подписи сформировать из сертификатов цепочку в правильном порядке сертификатов? Нужно ли для этого специально сохранять порядок сертификатов в цепочке?
Для этого есть алгоритм PKIX - см. OCSPValidateCert в userSamples, здесь есть небольшой пример. Отредактировано пользователем 21 ноября 2013 г. 19:05:34(UTC)
| Причина: Не указана |
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.03.2018(UTC) Сообщений: 30 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Сказал(а) «Спасибо»: 3 раз
|
Доброе время суток. Разбираю примеры работы с CMS. В примере PKCS7EnvEphTransport.java: 1. в строке 411: опчатка Зашифрование -> Расшифрование 2. в строке 446: PublicKey publicKey = new GostPublicKey(encodedPublic); - нет конструктора GostPublicKey, который бы принимал массив байт. Есть конструктор, который принимает массив + логическую переменную, но он заканичвается в родительском классе IllegalArgumentException. Вопросы: 1. Где можно получить рабочий пример для версии 2.0 ? 2. Где можно получить документацию по API для всех клссов пакета ru.CryptoPro.JCP.ASN ? Отредактировано пользователем 28 марта 2018 г. 11:55:51(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,004 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Здравствуйте. 1. Примеры в последнем дистрибутиве jcp. Получить открытый ключ можно примерно так: Код:
KeyFactory factory = KeyFactory.getInstance(JCP.GOST_EL_DEGREE_NAME); // ГОСТ 2001
X509EncodedKeySpec pubKeySpec = new X509EncodedKeySpec(<открытый_ключ>);
PublicKey publicKey = factory.generatePublic(pubKeySpec);
2. Документация отсутствует, т.к. классы были сгенерированы согласно asn1-инструкциям (следует смотреть соответствующие rfc с описанием). |
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
YuriyI оставлено 29.03.2018(UTC)
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close