Всем доброго времени суток!
Бьюсь со следующей проблемой: java 8, weblogic 12.3, ошибка
PKCS12 not found. Самое интересное - версии калкана не апались, даже не могу понять откуда взялась проблема.
Полный стек:
2021-09-29 23:52:30,262][ERROR][t (self-tuning)'][ ServiceRunnable:85] > kz.somepackage.error.SecurityServiceException: PKCS12 not found
javax.xml.ws.WebServiceException: kz.somepackage.error.SecurityServiceException: PKCS12 not found
at com.sun.xml.ws.handler.ClientSOAPHandlerTube.callHandlersOnRequest(
ClientSOAPHandlerTube.java:150)
at com.sun.xml.ws.handler.HandlerTube.processRequest(
HandlerTube.java:127)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(
Fiber.java:1136)
at com.sun.xml.ws.api.pipe.Fiber._doRun(
Fiber.java:1050)
at com.sun.xml.ws.api.pipe.Fiber.doRun(
Fiber.java:1019)
at com.sun.xml.ws.api.pipe.Fiber.runSync(
Fiber.java:877)
at com.sun.xml.ws.client.Stub.process(
Stub.java:463)
at com.sun.xml.ws.client.sei.SEIStub.doProcess(
SEIStub.java:191)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(
SyncMethodHandler.java:108)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(
SyncMethodHandler.java:92)
at com.sun.xml.ws.client.sei.SEIStub.invoke(
SEIStub.java:161)
at com.sun.proxy.$Proxy508.someMethod(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(
Method.java:498)
at weblogic.wsee.jaxws.spi.ClientInstanceInvocationHandler.invoke(
ClientInstanceInvocationHandler.java:87)
at com.sun.proxy.$Proxy507.someMethod(Unknown Source)
at kz.somepackage.SomeClass.someMethod(
SomeClass.java:106)
at kz.somepackage.ControllerSomeClass.callService(
ControllerSomeClass.java:164)
at kz.somepackage.ControllerSomeClass$SomeClassServiceCall.exucuteService(
ControllerSomeClass.java:279)
at
kz.somepackage.core.ServiceRunnable.run(
ServiceRunnable.java:81)
at
org.springframework.scheduling.commonj.DelegatingWork.run(
DelegatingWork.java:62)
at weblogic.work.j2ee.J2EEWorkManager$
WorkWithListener.run(
J2EEWorkManager.java:184)
at weblogic.work.ExecuteThread.execute(
ExecuteThread.java:311)
at
weblogic.work.ExecuteThread.run(
ExecuteThread.java:263)
Caused by: kz.somepackage.error.SecurityServiceException: PKCS12 not found
at kz.somepackage.handlers.SecurityHandler.handleMessage(
SecurityHandler.java:93)
at kz.somepackage.handlers.SecurityHandler.handleMessage(
SecurityHandler.java:43)
at com.sun.xml.ws.handler.HandlerProcessor.callHandleMessage(
HandlerProcessor.java:297)
at com.sun.xml.ws.handler.HandlerProcessor.callHandlersRequest(
HandlerProcessor.java:138)
at com.sun.xml.ws.handler.ClientSOAPHandlerTube.callHandlersOnRequest(
ClientSOAPHandlerTube.java:142)
... 25 more
Caused by: java.security.KeyStoreException: PKCS12 not found
at java.security.KeyStore.getInstance(
KeyStore.java:899)
at kz.somepackage.utils.KeysSiopso.getKey(
KeysSiopso.java:29)
at kz.somepackage.utils.KeysSiopso.getCertificate(
KeysSiopso.java:18)
at kz.somepackage.handlers.SecurityHandler.signXml(
SecurityHandler.java:147)
at kz.somepackage.handlers.SecurityHandler.handleMessage(
SecurityHandler.java:89)
... 29 more
Caused by: java.security.NoSuchAlgorithmException: class configured for KeyStore (provider: KALKAN) cannot be found.
at java.security.Provider$Service.getImplClass(
Provider.java:1743)
at java.security.Provider$Service.newInstance(
Provider.java:1686)
at sun.security.jca.GetInstance.getInstance(
GetInstance.java:236)
at sun.security.jca.GetInstance.getInstance(
GetInstance.java:206)
at java.security.Security.getImpl(
Security.java:700)