Статус: Новичок
Группы: Участники
Зарегистрирован: 28.02.2024(UTC) Сообщений: 8 Откуда: Москва
|
Продолжаю "глубокое" погружение в КриптоПРО JCSP, изучая документацию и приложенные примеры. Вопрос. Где взять ru.CryptoPro.JCSP.KeyStore.FILE? Отредактировано пользователем 1 марта 2024 г. 12:43:36(UTC)
| Причина: Скриншоты изменены
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.02.2024(UTC) Сообщений: 8 Откуда: Москва
|
Есть у КриптоПРО нормальные примеры :)? Где тесты есть и они без ошибок отработают или хотябы артефакты собираются без проблем компиляции? Дайте ссылки кто-нибудь, если такие примеры есть. Полюбопытствовал еще на Android-примере. Ситуация такая же... Это же как разработчиков уважать надо, чтобы такое в дистрибутивы запихивать...
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. Какая у вас версия дистрибутива? В формате x.y.zzzzz Отредактировано пользователем 2 марта 2024 г. 9:29:55(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.02.2024(UTC) Сообщений: 8 Откуда: Москва
|
Здравствуйте.
android-csp-5.0.42506, java-csp-5.0.42119-A, java-csp-5.0.41975
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Не удается воспроизвести. В JDK 1.8.0_301 установлен java-csp-5.0.41975, в пример добавлены куски кода из SystemStoreExample, как на приложенных вами картинках. pic2.png (161kb) загружен 8 раз(а). pic3.png (184kb) загружен 4 раз(а). pic1.png (123kb) загружен 3 раз(а). Допускаю, что в более старой версии часть классов могла быть обфусцирована и не видна. Может, у вас на самом деле другая версия? Отредактировано пользователем 2 марта 2024 г. 14:23:47(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.02.2024(UTC) Сообщений: 8 Откуда: Москва
|
В принципе другого ответа и не ожидал :). Анализируя описания сборки для Android увидел такую конструкцию: Цитата: if (findProject(':JInitCSP') != null) { externalLibs implementation('ru.aladdin:jcpcsclite:1.1.0.45') externalLibs implementation('ru.rutoken:rtserviceconnection:1.0.3') externalLibs implementation('com.objsys:asn1rt:5.74.0') externalLibs implementation('ru.crypto:samples:2.0' + rootProject.ext.revision){ transitive=false } externalLibs implementation('ru.crypto:AdES-core:2.0' + rootProject.ext.revision){ transitive=false }
...
implementation(project(path: ':JInitCSP')) { transitive=false } externalLibs(project(path: ':JInitCSP', configuration: 'default')){ transitive=false } } else { implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar']) }
Моё мнение: Ваше окружение может быть "нечистым" для воспроизведения, так как Вам могут быть доступны другие проекты, которые дают инфу и по константам и по недостающим классам. См ваши настройки для сборки версии для Android(if (findProject(':JInitCSP') != null) {то брать отсюда}) А у "обычного" разработчика типа меня, этого окружения нет. Прстейшая проверка: найдите и напишите в ответ на это сообщение, где "обёртка" для KeyStore в виде FILE.Builder, см ваш пример в SystemStoreExample.java: "KeyStore keyStore = FILE.Builder.newInstance(SST_FILE_PATH, null).getKeyStore();" Я ни в одной библиотеке дистрибутивов и файлах примеров этой "обертки" не нашёл. Ранее на скриншотах я это обозначал. И таких колизий в ваших примерах множество. Судя по скриншотам, Вы используете Visual Studio Code, я использую Jetbrains Intellij Idea. Не думаю, что такое поведение из-за сред разработки. Моё окружение: 1) КриптоПро CSP 5.0.12000 2) java-csp-5.0.42119-A или java-csp-5.0.41975 4) И ничего другого из КриптоПро 5) Linux Mint 20.1, Cinnamon Linux 5.15.0-97-generic #107~20.04.1-Ubuntu SMP x86_64
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Использую Jetbrains Intellij Idea и Android Studio. Про java-csp-5.0.41975 написал выше, все окружение - это студия, Java, java-csp + CSP. Проверил в Eclipse, приложил скриншоты. Открыл проект android-csp-5.0.42506/examples для Android, скриншоты приложил, хотя версия java-csp тут другая: JCSP-android-2.0.41971-release-210521 pic4.png (162kb) загружен 4 раз(а). pic6.png (111kb) загружен 3 раз(а). pic5.png (206kb) загружен 3 раз(а).Предлагаю обратиться в портал техподдержки, там смогут проверить более детально, возможно, есть какие-то неучтенные моменты. Автор: Pawga И таких колизий в ваших примерах множество. - например, в случае JCP - да, т.к. JCSP отсутствует в его дистрибутиве. Отредактировано пользователем 2 марта 2024 г. 21:15:49(UTC)
| Причина: Не указана |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close