Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 153 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
Заметил странную особенность при сборке проекта под JCP 2.0 В зависимостях проекта лежит JCP сборки 2.0.37283. Если в базовой JDK не стоит дистрибутив JCP, проект собирается. Есть другая JDK, где установлена JCP 2.0.37985. Проект не собирается, транслятор ругается на отсутствие переменной JCP.GOST_DH_NAME
Открываю файл changelog.txt от 2014-12-25 КриптоПро JCP 2.0.37985 до 2014-01-22 КриптоПро JCP 2.0.37283
Ни где не сказано об изменении или исчезновении названия данного алгоритма.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Здравствуйте. В связи с доработками ГОСТ Р 34.10-2012 и удалением ГОСТ Р 34.10-94 указанные изменения произошли ориентировочно в JCP 2.0.37748: Код:
* jcp: ликвидирован ГОСТ Р 34.10-94 (проверка подписи, параметры, старые названия алгоритмов), перегенерирован ASN1P (JCP-314)
Также есть множество изменений в документации JCP в дистрибутиве (новые константы, алгоритмы, параметры и т.п.). JCP.GOST_DH_NAME -> JCP.GOST_EL_DH_NAME ("GOST3410DHEL") Отредактировано пользователем 17 июля 2015 г. 11:34:38(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 153 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
Автор: afev ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Здравствуйте. В связи с доработками ГОСТ Р 34.10-2012 и удалением ГОСТ Р 34.10-94 указанные изменения произошли ориентировочно в JCP 2.0.37748:
Как же так? Не получится ли так, что шифрованное сообщение не удастся декодировать? В качестве примера, CMS_samples/CMSSignAndEncrypt.java. Код:
final PublicKey responderPublic = publicCert.getPublicKey();
// выработка ключа согласования отправителем
final KeyAgreement senderKeyAgree = KeyAgreement.getInstance(CMStools.KEY_ALG_NAME);
Старый JCP 1.0 шифрует, а новый JCP 2.0 не может получить данные. Или наоборот.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Нет, все должно быть в порядке, в сообщения помещаются oid'ы, а не строковые константы (т.е. такие, которые удобно прочитать и понять назначение разработчику\пользователю). |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close