Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.09.2012(UTC) Сообщений: 57 Откуда: Москва
Сказал(а) «Спасибо»: 5 раз Поблагодарили: 1 раз в 1 постах
|
Автор: afev Приведите, пожалуйста, параметры окружения - ОС, jre, jcp и т.п. Если возможно, пример апплета. Попробуем воспроизвести. Хорошо. Сейчас попробую сделать аплет с нуля типа HelloWorld.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.09.2012(UTC) Сообщений: 57 Откуда: Москва
Сказал(а) «Спасибо»: 5 раз Поблагодарили: 1 раз в 1 постах
|
Автор: Алексей 111 Автор: afev Приведите, пожалуйста, параметры окружения - ОС, jre, jcp и т.п. Если возможно, пример апплета. Попробуем воспроизвести. Хорошо. Сейчас попробую сделать аплет с нуля типа HelloWorld. 1) Установил заново JRE: jre-6u38-windows-i586.exe 2) Установил JCP 1.0.53: c:\ProgramFiles\jcp.1.0.53\lib\install.bat "c:\Program Files (x86)\Java\jre6" 3) Скомпилировал аплет из примеров AppletNew (прилагаю с исходниками). 4) Подписал аплет, как в инструкции: keytool -genKey -alias AppletNewKey -keypass 123456 -dname CN=AppletNewKey,O=CryptoPro -keystore d:\appletNew.store -storepass 123456 jarsigner.exe" -keystore d:\appletNew.store -storepass 123456 AppletNew.jar AppletNewKey5) Запускаю аплет на html страничке (прилагаю testApplet1.html) работает без ошибок 6) Запуская аплет с дополнительным CAdES.jar на html страничке (прилагаю testApplet2.html) работает без ошибок 7) Добавляю корневой сертификат: keytool -importcert -file certnew.cer -alias cryptopro_ca -keystore "c:\Program Files (x86)/java/jre6/lib/security/cacerts" -storepass changeit аплет работает, но выдается ошибка publisher cannot be verified by a trusted sourceпо кнопке Details виден Exception: Код:java.lang.NullPointerException
at ru.CryptoPro.JCP.tools.JCPLogger.enter(Unknown Source)
at ru.CryptoPro.JCP.Key.GostKeyFactory.engineGeneratePublic(Unknown Source)
at java.security.KeyFactory.generatePublic(Unknown Source)
at sun.security.x509.X509Key.buildX509Key(Unknown Source)
at sun.security.x509.X509Key.parse(Unknown Source)
at sun.security.x509.CertificateX509Key.<init>(Unknown Source)
.....
8) Система у меня Win7-64x Попробовал сделать всё то же на других компьютерах: на win8 - работает! на winXP - работает! на win7 - нет :( 9) если зайти в Java Control Panel, вкладка Advanced, Security/Mixed code и выбрать там Disable verification, то аплет работает. 10) Резюме такое ощущение, что этот глюк наблюдается только в win7 после того, как установить корневой сертификат если в тэге <applet> указано 2 и более jar файлов - аплет не работает (пробовал разные подставлять туда jar`ники - ведет себя одинаково) Вложение(я): applet_test.rar (143kb) загружен 4 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,001 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 713 раз в 673 постах
|
JRE 1.7 не пробовали? Нет вложенных файлов в сообщении. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.09.2012(UTC) Сообщений: 57 Откуда: Москва
Сказал(а) «Спасибо»: 5 раз Поблагодарили: 1 раз в 1 постах
|
Автор: afev JRE 1.7 не пробовали? пробовал - эффект такой же Автор: afev Нет вложенных файлов в сообщении. извиняюсь, забыл вложить вложил в предыдущий пост Отредактировано пользователем 28 января 2013 г. 13:59:40(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,001 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 713 раз в 673 постах
|
Проверил в windows 7 (32-бит.), jre 1.7.0_02-b13 ваш AppletNew.jar - в логе ошибка на отсутствующий help.txt (его действительно нет). Я пересобрал апплет из samples (вы, я так понял, использовали его), подписал - апплет работает (подпись, проверка). Попробуем на win 7 (64). Отредактировано пользователем 29 января 2013 г. 12:35:24(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.09.2012(UTC) Сообщений: 57 Откуда: Москва
Сказал(а) «Спасибо»: 5 раз Поблагодарили: 1 раз в 1 постах
|
Автор: afev в логе ошибка на отсутствующий help.txt (его действительно нет) Да, действительно так. Дико извиняюсь. Почему-то не вошёл в jar`ник :( Автор: afev Я пересобрал апплет из samples (вы, я так понял, использовали его), подписал - апплет работает (подпись, проверка). корневой сертификат устанавливали в JRE? keytool -importcert -file certnew.cer -alias cryptopro_ca -keystore "c:\Program Files (x86)/java/jre6/lib/security/cacerts" -storepass changeitу меня именно после его установки аплет начинает ругаться Автор: afev Попробуем на win 7 (64). жду результатов!
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,001 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 713 раз в 673 постах
|
Автор: Алексей 111 корневой сертификат устанавливали в JRE? keytool -importcert -file certnew.cer -alias cryptopro_ca -keystore "c:\Program Files (x86)/java/jre6/lib/security/cacerts" -storepass changeit Ставил на 32-бит, норм. сработал, не ругался. Отредактировано пользователем 29 января 2013 г. 15:40:19(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.09.2012(UTC) Сообщений: 57 Откуда: Москва
Сказал(а) «Спасибо»: 5 раз Поблагодарили: 1 раз в 1 постах
|
Автор: afev Ставил на 32-бит, норм. сработал, не ругался. а на 64-бит Win7 удалось протестировать?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,001 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 713 раз в 673 постах
|
Windows 7 (64-бит.): jre 1.6.0_30 (x86), jre 1.7.0_13 (x86), jre 1.6.0_33 (x64), jre 1.7.0_13 (x64) - апплет грузится нормально и работает. Когда выложим новую сборку, попробуете с ней. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.09.2012(UTC) Сообщений: 57 Откуда: Москва
Сказал(а) «Спасибо»: 5 раз Поблагодарили: 1 раз в 1 постах
|
Автор: afev Когда выложим новую сборку, попробуете с ней. Сборку чего? JCP и CAdES? у меня не в них проблема, а в корневых сертификатах. как только их устанавливаю - любой аплет, который цепляет доп. библиотеки перестает работать :( но всё равно - спасибо за помощь!
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close