Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline night_watch  
#1 Оставлено : 11 февраля 2013 г. 14:29:50(UTC)
night_watch

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.12.2012(UTC)
Сообщений: 7

Используем JCP в связке с WebSphere 7.0
При выполнении:

Код:

keyStore.load(null, null);


возникает следующая ошибка:

[2/11/13 15:18:04:750 GMT+04:00] 0000001e JCPLogger E ru.CryptoPro.JCP.tools.SelfTester checkClass Corrupted: ru.CryptoPro.JCP.KeyStore.JCPKeyStore
java.lang.Exception: URL is incorrect
at ru.CryptoPro.JCP.tools.SelfTester.checkClass(Unknown Source)
at ru.CryptoPro.JCP.tools.l.a(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineLoad(Unknown Source)
at java.security.KeyStore.load(KeyStore.java:414)
at ru.neoflex.crypto.xml.XMLSigner.<init>(XMLSigner.java:52)
at ru.neoflex.gisadapter.http.TestServlet.<init>(TestServlet.java:30)
at java.lang.J9VMInternals.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1345)
at java.beans.Beans.instantiate(Beans.java:184)
at java.beans.Beans.instantiate(Beans.java:75)
at com.ibm.ws.webcontainer.servlet.ServletWrapper$1.run(ServletWrapper.java:1909)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.loadServlet(ServletWrapper.java:1900)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1795)
at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98)
at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:1037)
at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:958)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:637)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:435)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:304)
at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)
at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:616)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1122)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1319)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:610)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:944)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:725)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2046)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:439)
at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:382)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:110)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:949)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)

и предупреждение:

[2/11/13 15:18:06:026 GMT+04:00] 00000027 JCPLogger W ru.CryptoPro.JCP.tools.SelfTester run SelfTester's test �23 failed
ru.CryptoPro.JCP.tools.SelfTesterException: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length
at ru.CryptoPro.JCP.tools.SelfTests$TestLicense.run(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.b(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.run(Unknown Source)
at java.lang.Thread.run(Thread.java:736)
Caused by: ru.CryptoPro.JCP.tools.LicenseException: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length
at ru.CryptoPro.JCP.tools.License.checkExist(Unknown Source)
... 5 more
Caused by: java.security.PrivilegedActionException: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length
at java.security.AccessController.doPrivileged(AccessController.java:255)
... 6 more
Caused by: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length
at ru.CryptoPro.JCP.tools.AbstractLicense.<init>(Unknown Source)
at ru.CryptoPro.JCP.tools.License.<init>(Unknown Source)
at ru.CryptoPro.JCP.tools.x.run(Unknown Source)
at java.security.AccessController.doPrivileged(AccessController.java:251)
... 6 more
Caused by: java.lang.IllegalArgumentException: length not equals serial length
at ru.CryptoPro.JCP.tools.AbstractLicense.delSeparators(Unknown Source)
at ru.CryptoPro.JCP.tools.AbstractLicense.a(Unknown Source)
... 10 more

Подскажите, в чём проблема?

Отредактировано пользователем 11 февраля 2013 г. 14:31:59(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#2 Оставлено : 11 февраля 2013 г. 14:43:12(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,927
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Здравствуйте.
Номер лицензии вводили?
Offline night_watch  
#3 Оставлено : 11 февраля 2013 г. 14:53:36(UTC)
night_watch

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.12.2012(UTC)
Сообщений: 7

Автор: afev Перейти к цитате
Здравствуйте.
Номер лицензии вводили?


Да. Лицензию вводили.

ru.CryptoPro.JCP.tools.License возвращает следующее:

License verify:
Type: Server, sign and encrypt
Allowed amount of cores: Unlimited
Validity: Until May 7, 2013
Valid license.
Offline Евгений Афанасьев  
#4 Оставлено : 11 февраля 2013 г. 16:05:17(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,927
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Выполните еще по очереди:
java ru.CryptoPro.JCP.tools.Check -all
java ru.CryptoPro.JCP.VMInspector.SelfTestersTests
Offline night_watch  
#5 Оставлено : 11 февраля 2013 г. 16:33:09(UTC)
night_watch

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.12.2012(UTC)
Сообщений: 7

Автор: afev Перейти к цитате
Выполните еще по очереди:
java ru.CryptoPro.JCP.tools.Check -all
java ru.CryptoPro.JCP.VMInspector.SelfTestersTests

Результаты выполнения этих команд:

ru.CryptoPro.JCP.tools.Check -all
Feb 11, 2013 4:25:54 PM ru.CryptoPro.JCP.tools.l a
INFO: Loading JCP...
Feb 11, 2013 4:25:54 PM ru.CryptoPro.JCP.tools.l a
INFO: JCP loaded.
Feb 11, 2013 4:25:54 PM ru.CryptoPro.JCP.tools.Check all
INFO: Supported charsets:
Big5
Big5-HKSCS
COMPOUND_TEXT
EUC-JP
EUC-KR
GB18030
GB2312
GBK
IBM-Thai
IBM00858
IBM01140
IBM01141
IBM01142
IBM01143
IBM01144
IBM01145
IBM01146
IBM01147
IBM01148
IBM01149
IBM037
IBM1026
IBM1047
IBM273
IBM277
IBM278
IBM280
IBM284
IBM285
IBM297
IBM420
IBM424
IBM437
IBM500
IBM775
IBM850
IBM852
IBM855
IBM857
IBM860
IBM861
IBM862
IBM863
IBM864
IBM865
IBM866
IBM868
IBM869
IBM870
IBM871
IBM918
ISO-2022-CN
ISO-2022-JP
ISO-2022-JP-2
ISO-2022-KR
ISO-8859-1
ISO-8859-13
ISO-8859-15
ISO-8859-2
ISO-8859-3
ISO-8859-4
ISO-8859-5
ISO-8859-6
ISO-8859-7
ISO-8859-8
ISO-8859-9
JIS_X0201
JIS_X0212-1990
KOI8-R
KOI8-U
Shift_JIS
TIS-620
US-ASCII
UTF-16
UTF-16BE
UTF-16LE
UTF-32
UTF-32BE
UTF-32LE
UTF-8
windows-1250
windows-1251
windows-1252
windows-1253
windows-1254
windows-1255
windows-1256
windows-1257
windows-1258
windows-31j
x-Big5-Solaris
x-euc-jp-linux
x-EUC-TW
x-eucJP-Open
x-IBM1006
x-IBM1025
x-IBM1046
x-IBM1097
x-IBM1098
x-IBM1112
x-IBM1122
x-IBM1123
x-IBM1124
x-IBM1381
x-IBM1383
x-IBM33722
x-IBM737
x-IBM834
x-IBM856
x-IBM874
x-IBM875
x-IBM921
x-IBM922
x-IBM930
x-IBM933
x-IBM935
x-IBM937
x-IBM939
x-IBM942
x-IBM942C
x-IBM943
x-IBM943C
x-IBM948
x-IBM949
x-IBM949C
x-IBM950
x-IBM964
x-IBM970
x-ISCII91
x-ISO-2022-CN-CNS
x-ISO-2022-CN-GB
x-iso-8859-11
x-JIS0208
x-JISAutoDetect
x-Johab
x-MacArabic
x-MacCentralEurope
x-MacCroatian
x-MacCyrillic
x-MacDingbat
x-MacGreek
x-MacHebrew
x-MacIceland
x-MacRoman
x-MacRomania
x-MacSymbol
x-MacThai
x-MacTurkish
x-MacUkraine
x-MS932_0213
x-MS950-HKSCS
x-mswin-936
x-PCK
x-SJIS_0213
x-UTF-16LE-BOM
X-UTF-32BE-BOM
X-UTF-32LE-BOM
x-windows-50220
x-windows-50221
x-windows-874
x-windows-949
x-windows-950
x-windows-iso2022jp

SunOS; unknown; 5.10
2 proc.; sparc

Java(TM) 2 Runtime Environment, Standard Edition; 1.6.0_17-b04 03_Dec_2009_09_10 solaris sparcv9 (SR7)
1.6.0_17; Sun Microsystems Inc.; http://java.sun.com/
Java Virtual Machine Specification; 1.0; Sun Microsystems Inc.
Java HotSpot(TM) Server VM; 14.3-b01; mixed mode; Sun Microsystems Inc.
Java Platform API Specification; 1.6; Sun Microsystems Inc.
Java class format version number: 50.0
JIT: null

System Preferences - ok
User Preferences - ok


-SYSTEM PROPERTIES-
java.runtime.name Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path /app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/sparc
java.vm.version 14.3-b01
java.vm.vendor Sun Microsystems Inc.
java.vendor.url http://java.sun.com/
path.separator :
java.vm.name Java HotSpot(TM) Server VM
file.encoding.pkg sun.io
sun.java.launcher SUN_STANDARD
sun.os.patch.level unknown
java.vm.specification.name Java Virtual Machine Specification
user.dir /app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/ext
java.runtime.version 1.6.0_17-b04 03_Dec_2009_09_10 solaris sparcv9 (SR7)
java.awt.graphicsenv sun.awt.X11GraphicsEnvironment
java.endorsed.dirs /app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed
os.arch sparc
java.io.tmpdir /var/tmp/
line.separator

java.vm.specification.vendor Sun Microsystems Inc.
os.name SunOS
sun.jnu.encoding ISO646-US
java.library.path /app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/sparc/server:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/sparc:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/../lib/sparc:/usr/jdk/packages/lib/sparc:/lib:/usr/lib
java.specification.name Java Platform API Specification
java.class.version 50.0
sun.management.compiler HotSpot Tiered Compilers
os.version 5.10
user.home /export/home/wsadmin
user.timezone
java.awt.printerjob sun.print.PSPrinterJob
file.encoding ISO646-US
java.specification.version 1.6
java.class.path .
user.name wsadmin
java.vm.specification.version 1.0
java.home /app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre
sun.arch.data.model 32
user.language en
java.specification.vendor Sun Microsystems Inc.
java.vm.info mixed mode
java.version 1.6.0_17
java.ext.dirs /app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/ext:/usr/jdk/packages/lib/ext
sun.boot.class.path /app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmcertpathfw.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmhttpshandlers.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmjgssfw.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmsaslfw.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmcertpathprovider.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmcfw.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmext.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmjcefw.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmjgssprovider.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmjmxstubsties.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmjsseprovider2.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmorb.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmorbapi.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmpkcs.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/ibmxmlcrypto.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/endorsed/xml.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/resources.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/rt.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/sunrsasign.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/jsse.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/jce.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/charsets.jar:/app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/classes
java.vendor Sun Microsystems Inc.
file.separator /
java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding UnicodeBig
sun.cpu.endian big
sun.cpu.isalist


-PROVIDERS-
prov[0] = IBMJGSSProvider version 1.6
prov[1] = SUN version 1.6
prov[2] = IBMJCE version 1.2
prov[3] = IBMJSSE version 1.6
prov[4] = IBMJSSE2 version 1.6
prov[5] = IBMCertPath version 1.1
prov[6] = IBMCMSProvider version 1.2
prov[7] = IBMSPNEGO version 1.0
prov[8] = IBMSASL version 1.5
prov[9] = IBMXMLEnc version 1.0
prov[10] = JCP version 1.0
prov[11] = Crypto version 1.0
prov[12] = RevCheck version 1.0

-JAR VERSIONS-
asn1rt.jar version: null
AsnLite.jar version: 1.0.1
forms_rt.jar version: null
JCP.jar version: 1.0.2394
JCP_ASN.jar version: 1.0.1
JCPinst.jar version: 1.0.2255
JCPRequest.jar version: 1.0.2254
JCPxml.jar version: 1.0.2253
JCryptoP.jar version: 1.0.2374

-JCP LICENSE-
company: ?????? ?????? ??????????-????????
type: server; sign and encrypt
end date: Until May 7, 2013

-TESTS-
JCP - ok
Crypto - ok
JTLS not installed
Get JCP System Preferences - ok
Get JCP User Preferences - ok
Feb 11, 2013 4:25:54 PM ru.CryptoPro.JCP.tools.Check i
INFO: Jar writing to /app/IBM/WebSphere/NF_ESB/profiles/smevNode/java/jre/lib/ext/CryptoProJCPInfo.jar


ru.CryptoPro.JCP.VMInspector.SelfTestersTests
SelfTestersTests begin:26
Start test 1
Test 1 OK.
Start test 2
Test 2 OK.
Start test 3
Test 3 OK.
Start test 4
Test 4 OK.
Start test 5
Test 5 OK.
Start test 6
Test 6 OK.
Start test 7
Test 7 OK.
Start test 8
Test 8 OK.
Start test 9
Test 9 OK.
Start test 10
Test 10 OK.
Start test 11
Test 11 OK.
Start test 12
Test 12 OK.
Start test 13
Test 13 OK.
Start test 14
Test 14 OK.
Start test 15
Test 15 OK.
Start test 16
Test 16 OK.
Start test 17
Test 17 OK.
Start test 18
Test 18 OK.
Start test 19
Test 19 OK.
Start test 20
Test 20 OK.
Start test 21
Test 21 OK.
Start test 22
Test 22 OK.
Start test 23
Test 23 OK.
Start test 24
Test 24 OK.
Start test 25
Test 25 OK.
Start test 26
Test 26 OK.
SelfTestersTests end:
Offline Евгений Афанасьев  
#6 Оставлено : 12 февраля 2013 г. 17:16:33(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,927
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Устанавливали jcp с правами администратора?
Offline sergey-b  
#7 Оставлено : 23 февраля 2013 г. 22:32:00(UTC)
sergey-b

Статус: Новичок

Группы: Участники
Зарегистрирован: 26.06.2012(UTC)
Сообщений: 7

Поблагодарили: 1 раз в 1 постах
У меня такая же точно проблема. WebSphere 7.0. При установке JCP выдается ошибка URL is incorrect. Если скопировать в JRE библиотеки JCP руками, то эта же ошибка происходит при вызове метода

Код:
KeyStore.getInstance("HDImageStore").load(null, null);


Просьба помочь.

Отредактировано пользователем 23 февраля 2013 г. 22:36:14(UTC)  | Причина: Не указана

Offline sergey-b  
#8 Оставлено : 25 февраля 2013 г. 18:34:31(UTC)
sergey-b

Статус: Новичок

Группы: Участники
Зарегистрирован: 26.06.2012(UTC)
Сообщений: 7

Поблагодарили: 1 раз в 1 постах
Я, короче, разобрался. При установке в Java-машину IBM WebSphere JCP ломается, и в глобальных настройках остается какой-то мусор.

Чтобы это вылечить на установить JCP на любую стандартную Java-машину производства Oracle на том же компьютере. Затем, надо в Java-машину IBM WebSphere скопировать руками библиотеки JCP в каталог jre/lib/ext и подредактировать файл java.security. После этого все будет работать.
thanks 1 пользователь поблагодарил sergey-b за этот пост.
Евгений Афанасьев оставлено 25.02.2013(UTC)
Offline Евгений Афанасьев  
#9 Оставлено : 25 февраля 2013 г. 19:14:30(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,927
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Здравствуйте. Постараемся разобраться с проблемой установки.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.