Файлы политики юрисдикции не подписаны доверенными лицами?

У нас есть следующее исключение при запуске нашего приложения под JBoss на AIX:

Caused by: java.lang.SecurityException: Cannot set up certs fo

12:56:25,055 INFO  [STDOUT] r trusted CAs

        at javax.crypto.b.<clinit>(Unknown Source)

        at java.lang.J9VMInternals.initializeImpl(Native Method)

        at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)

        ... 83 more

Caused by: java.lang.SecurityException: Jurisdiction policy files are not signed by trusted 
signers!

        at javax.crypto.b.a(Unknown Source)

        at javax.crypto.b.a(Unknown Source)

        at javax.crypto.b.access$600(Unknown Source)

        at javax.crypto.b$0.run(Unknown Source)

        at java.security.AccessController.doPrivileged(AccessController.java:246)

если мы используем эту версию Java

версия Java "1.5.0"

Java(TM) 2 Runtime Environment, Standard Edition (сборка pap64dev-20090707 (SR10))

IBM J9 VM (сборка 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423-20090707 (JIT включен)

J9VM - 20090706_38445_BHdSMr

JIT-20090623_1334_r8

GC - 200906_09)

JCL-20090705

И у нас нет никаких исключений на той же AIX со следующей версией Java

версия java "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (сборка pap32dev-20080315 (SR7))

IBM J9 VM (сборка 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20080315 (включена JIT)

J9VM - 20080314_17962_bHdSMr

JIT-20080130_0718ifx2_r8

GC - 200802_08)

JCL-20080314

Какие-либо предложения?


person Volodymyr Bezuglyy    schedule 18.09.2009    source источник


Ответы (3)


http://www.ibm.com/developerworks/java/jdk/security/50/ Пакеты IBM SDK поставляются с надежными, но ограниченными файлами политик юрисдикции. Файлы политики неограниченной юрисдикции можно получить по ссылке выше. Файл ZIP следует распаковать, а два файла JAR поместить в каталог JRE jre/lib/security/. Эти файлы политик предназначены для использования с SDK, разработанными IBM.

Новые файлы политики IBM SDK следует загрузить и установить в каталог /usr/java5_64/jre/lib/security.

person Volodymyr Bezuglyy    schedule 27.05.2010

Кажется, вторая среда - 32-битная.

РЕДАКТИРОВАТЬ: Возможно, 64-битная среда недостаточно зрелая (проблема может быть связана с интеграцией VM/OS).

С Уважением.

person ATorras    schedule 18.09.2009
comment
AIX 6.1 И у меня нет проблем с другим RISC с 64 java java версии 1.5.0 Java(TM) 2 Runtime Environment, Standard Edition (сборка pap64dev-20080315 (SR7)) IBM J9 VM (сборка 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423-20080315 (JIT включен) J9VM - 20080314_17962_BHdSMr JIT - 20080130_0718ifx2_r8 GC - 200802_08) JCL - 20080314 Я думаю, что проблема в SR.10 по сравнению с SR7 - person Volodymyr Bezuglyy; 18.09.2009

Я запускаю osx lion. Я получил эту ошибку, потому что обновил Файлы политики юрисдикции неограниченной силы с веб-сайта java. После получения этой ошибки я вернулся и установил оригиналы обратно, и ошибка была устранена.

person owen gerig    schedule 08.06.2012