I am getting the following error while invoking the verify signature operation of Livecyle Signature service : Does anyone have any idea when this error shows up ?
PDFSignatureVerificationResult signInfo = signClient.verify( |
|
|
|
| inputPDF, |
|
|
|
|
|
| fieldName, |
|
|
|
|
|
| RevocationCheckStyle.NoCheck, |
|
|
|
|
|
| VerificationTime.CURRENT_TIME, |
|
|
|
|
|
| null, |
|
|
|
|
|
| null, |
|
|
|
|
|
| null, |
|
|
|
|
|
| null); |
java.lang.ClassCastException: com.rsa.jsafe.provider.JSA_RSAPublicKey incompatible with com.rsa.jsafe.provider.JS_PublicKey
at com.rsa.jsafe.provider.JS_Signature.engineInitVerify(Unknown Source)
at java.security.Signature$SignatureImpl.engineInitVerify(Signature.java :510)
at java.security.Signature.initVerify(Signature.java:182)
at com.adobe.livecycle.signatures.pki.signature.CMSPKCS7Impl.verify(CMSP KCS7Impl.java:178)
at com.adobe.livecycle.signatures.pki.signature.CMSPKCS7Impl.verify(CMSP KCS7Impl.java:424)
at com.adobe.livecycle.signatures.pki.impl.PKIOperations.verifySignature (PKIOperations.java:428)
at com.adobe.idp.cryptoprovider.PKCS7Verifier.verify(PKCS7Verifier.java: 109)
at com.adobe.internal.pdftoolkit.services.digsig.digsigframework.impl.Si gnatureHandlerPKCS7.validate(SignatureHandlerPKCS7.java:241)
at com.adobe.internal.pdftoolkit.services.digsig.Signature.validate(Sign ature.java:858)
at com.adobe.livecycle.signatures.service.impl.VerifyImpl.verifyPDFSigna ture(VerifyImpl.java:781)
at com.adobe.livecycle.signatures.service.impl.VerifyImpl.verifyField(Ve rifyImpl.java:388)
at com.adobe.livecycle.signatures.service.impl.VerifyImpl.verify(VerifyI mpl.java:229)
at com.adobe.livecycle.signatures.service.impl.DocumentSecurityService.v erify2(DocumentSecurityService.java:870)
at com.adobe.livecycle.signatures.service.impl.DocumentSecurityService.v erify(DocumentSecurityService.java:725)
at sun.reflect.GeneratedMethodAccessor729.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:600)
at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(Defaul tPOJOInvokerImpl.java:118)
at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(In vocationInterceptor.java:140)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.procee d(RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.DocumentPassivationInterceptor.int ercept(DocumentPassivationInterceptor.java:53)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.procee d(RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.do InTransaction(TransactionInterceptor.java:74)
at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionBMTAdapt erBean.doRequiresNew(EjbTransactionBMTAdapterBean.java:218)
at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EJSLocalStatelessEjbTr ansactionBMTAdapter_3af08fdf.doRequiresNew(Unknown Source)
at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute (EjbTransactionProvider.java:133)
at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.inte rcept(TransactionInterceptor.java:72)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.procee d(RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.inte rcept(InvocationStrategyInterceptor.java:55)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.procee d(RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept( InvalidStateInterceptor.java:37)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.procee d(RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept (AuthorizationInterceptor.java:188)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.procee d(RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterc eptor.java:48)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.procee d(RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineI mpl.java:115)
at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:129)
at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.invoke(A bstractMessageReceiver.java:329)
at com.adobe.idp.dsc.provider.impl.ejb.receiver.EjbReceiverBean.invoke(E jbReceiverBean.java:158)
at com.adobe.idp.dsc.provider.impl.ejb.receiver.EJSRemoteStatelessInvoca tion_b542628e.invoke(Unknown Source)
at com.adobe.idp.dsc.provider.impl.ejb.receiver._EJSRemoteStatelessInvoc ation_b542628e_Tie.invoke(_EJSRemoteStatelessInvocation_b542628e_Tie.j ava:161)
at com.adobe.idp.dsc.provider.impl.ejb.receiver._EJSRemoteStatelessInvoc ation_b542628e_Tie._invoke(_EJSRemoteStatelessInvocation_b542628e_Tie. java:88)
at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegat e.java:622)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:475)
at com.ibm.rmi.iiop.ORB.process(ORB.java:513)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1574)
at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2841)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2714)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)