NFC-e Java

Boa tarde galera!!!

Tenho uma rotina que emite NFC-e em SP.
De uns dias para cá, alguns certificados está apresentando o erro abaixo:
Com certos certificados emite, com outros não.

org.apache.axis2.AxisFault: Cannot produce CertificateVerify signature
	at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) ~[axis2-kernel-1.6.4.jar:1.6.4]
	at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:197) ~[axis2-transport-http-1.6.4.jar:1.6.4]
	at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) ~[axis2-transport-http-1.6.4.jar:1.6.4]
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:396) ~[axis2-transport-http-1.6.4.jar:1.6.4]
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:223) ~[axis2-transport-http-1.6.4.jar:1.6.4]
	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443) ~[axis2-kernel-1.6.4.jar:1.6.4]
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406) ~[axis2-kernel-1.6.4.jar:1.6.4]
	at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) ~[axis2-kernel-1.6.4.jar:1.6.4]
	at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) ~[axis2-kernel-1.6.4.jar:1.6.4]
	at com.fincatto.documentofiscal.nfe400.webservices.gerado.NFeAutorizacao4Stub.nfeAutorizacaoLote(NFeAutorizacao4Stub.java:113) ~[classes/:na]
	at com.fincatto.documentofiscal.nfe400.webservices.WSLoteEnvio.comunicaLoteRaw(WSLoteEnvio.java:153) ~[classes/:na]
	at com.fincatto.documentofiscal.nfe400.webservices.WSLoteEnvio.comunicaLote(WSLoteEnvio.java:114) ~[classes/:na]
	at com.fincatto.documentofiscal.nfe400.webservices.WSLoteEnvio.comunicaLote(WSLoteEnvio.java:124) ~[classes/:na]
	at com.fincatto.documentofiscal.nfe400.webservices.WSLoteEnvio.enviaLoteAssinado(WSLoteEnvio.java:42) ~[classes/:na]
	at com.fincatto.documentofiscal.nfe400.webservices.WSFacade.enviaLoteAssinado(WSFacade.java:54) ~[classes/:na]
	at br.com.maximasolutions.nfce.service.NFCeServiceImpl.salva(NFCeServiceImpl.java:208) ~[classes/:na]
	at br.com.maximasolutions.nfce.service.NFCeServiceImpl$$FastClassBySpringCGLIB$$8ece6c66.invoke(<generated>) [classes/:na]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) [spring-core-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) [spring-aop-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) [spring-aop-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) ~[spring-tx-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) [spring-aop-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.11.RELEASE.jar:5.2.11.RELEASE]
	at br.com.maximasolutions.nfce.service.NFCeServiceImpl$$EnhancerBySpringCGLIB$$cb90b4d0.salva(<generated>) ~[classes/:na]
	at br.com.maximasolutions.estoque.controller.VendaProdutoPDVController.emiteCupomNFCe(VendaProdutoPDVController.java:239) ~[classes/:na]
	at br.com.maximasolutions.estoque.controller.VendaProdutoPDVController.emiteCupomVendaSelecionada(VendaProdutoPDVController.java:192) ~[classes/:na]
	at br.com.maximasolutions.estoque.controller.VendaProdutoPDVController.lambda$registraAcoes$3(VendaProdutoPDVController.java:409) ~[classes/:na]
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) ~[jfxrt.jar:na]
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) ~[jfxrt.jar:na]
	at javafx.event.Event.fireEvent(Event.java:198) ~[jfxrt.jar:na]
	at javafx.scene.Node.fireEvent(Node.java:8411) ~[jfxrt.jar:na]
	at javafx.scene.control.Button.fire(Button.java:185) ~[jfxrt.jar:na]
	at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) ~[jfxrt.jar:na]
	at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) ~[jfxrt.jar:na]
	at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) ~[jfxrt.jar:na]
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) ~[jfxrt.jar:na]
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) ~[jfxrt.jar:na]
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) ~[jfxrt.jar:na]
	at javafx.event.Event.fireEvent(Event.java:198) ~[jfxrt.jar:na]
	at javafx.scene.Scene$MouseHandler.process(Scene.java:3760) ~[jfxrt.jar:na]
	at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3488) ~[jfxrt.jar:na]
	at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1765) ~[jfxrt.jar:na]
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2497) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) ~[jfxrt.jar:na]
	at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_333]
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:411) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433) ~[jfxrt.jar:na]
	at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
	at com.sun.glass.ui.View.notifyMouse(View.java:941) ~[jfxrt.jar:na]
	at com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method) ~[jfxrt.jar:na]
	at com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(WinApplication.java:214) ~[jfxrt.jar:na]
	at com.sun.glass.ui.Application.enterNestedEventLoop(Application.java:515) ~[jfxrt.jar:na]
	at com.sun.glass.ui.EventLoop.enter(EventLoop.java:107) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(QuantumToolkit.java:634) ~[jfxrt.jar:na]
	at javafx.stage.Stage.showAndWait(Stage.java:474) ~[jfxrt.jar:na]
	at br.com.maximasolutions.estoque.controller.PDVVendedorFormController.listaVendas(PDVVendedorFormController.java:1096) ~[classes/:na]
	at br.com.maximasolutions.estoque.controller.PDVVendedorFormController.lambda$registraAcoes$5(PDVVendedorFormController.java:612) ~[classes/:na]
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) ~[jfxrt.jar:na]
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) ~[jfxrt.jar:na]
	at javafx.event.Event.fireEvent(Event.java:198) ~[jfxrt.jar:na]
	at javafx.scene.Node.fireEvent(Node.java:8411) ~[jfxrt.jar:na]
	at javafx.scene.control.Button.fire(Button.java:185) ~[jfxrt.jar:na]
	at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) ~[jfxrt.jar:na]
	at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) ~[jfxrt.jar:na]
	at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) ~[jfxrt.jar:na]
	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) ~[jfxrt.jar:na]
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) ~[jfxrt.jar:na]
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) ~[jfxrt.jar:na]
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) ~[jfxrt.jar:na]
	at javafx.event.Event.fireEvent(Event.java:198) ~[jfxrt.jar:na]
	at javafx.scene.Scene$MouseHandler.process(Scene.java:3760) ~[jfxrt.jar:na]
	at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3488) ~[jfxrt.jar:na]
	at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1765) ~[jfxrt.jar:na]
	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2497) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295) ~[jfxrt.jar:na]
	at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_333]
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:411) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433) ~[jfxrt.jar:na]
	at com.sun.glass.ui.View.handleMouseEvent(View.java:555) ~[jfxrt.jar:na]
	at com.sun.glass.ui.View.notifyMouse(View.java:941) ~[jfxrt.jar:na]
	at com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method) ~[jfxrt.jar:na]
	at com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(WinApplication.java:214) ~[jfxrt.jar:na]
	at com.sun.glass.ui.Application.enterNestedEventLoop(Application.java:515) ~[jfxrt.jar:na]
	at com.sun.glass.ui.EventLoop.enter(EventLoop.java:107) ~[jfxrt.jar:na]
	at com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(QuantumToolkit.java:634) ~[jfxrt.jar:na]
	at javafx.stage.Stage.showAndWait(Stage.java:474) ~[jfxrt.jar:na]
	at br.com.maximasolutions.Projeto.PDVVendedor(Projeto.java:118) ~[classes/:na]
	at br.com.maximasolutions.Projeto.displayInitialScene(Projeto.java:46) ~[classes/:na]
	at br.com.maximasolutions.Projeto.start(Projeto.java:223) ~[classes/:na]
	at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$8(LauncherImpl.java:863) ~[jfxrt.jar:na]
	at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$7(PlatformImpl.java:326) ~[jfxrt.jar:na]
	at com.sun.javafx.application.PlatformImpl.lambda$null$5(PlatformImpl.java:295) ~[jfxrt.jar:na]
	at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_333]
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$6(PlatformImpl.java:294) ~[jfxrt.jar:na]
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) ~[jfxrt.jar:na]
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) ~[jfxrt.jar:na]
	at com.sun.glass.ui.win.WinApplication.lambda$null$4(WinApplication.java:185) ~[jfxrt.jar:na]
	at java.lang.Thread.run(Thread.java:750) ~[na:1.8.0_333]
Caused by: javax.net.ssl.SSLHandshakeException: Cannot produce CertificateVerify signature
	at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[na:1.8.0_333]
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:370) ~[na:1.8.0_333]
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:313) ~[na:1.8.0_333]
	at sun.security.ssl.CertificateVerify$T12CertificateVerifyMessage.<init>(CertificateVerify.java:611) ~[na:1.8.0_333]
	at sun.security.ssl.CertificateVerify$T12CertificateVerifyProducer.produce(CertificateVerify.java:761) ~[na:1.8.0_333]
	at sun.security.ssl.SSLHandshake.produce(SSLHandshake.java:420) ~[na:1.8.0_333]
	at sun.security.ssl.ServerHelloDone$ServerHelloDoneConsumer.consume(ServerHelloDone.java:182) ~[na:1.8.0_333]
	at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:376) ~[na:1.8.0_333]
	at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:479) ~[na:1.8.0_333]
	at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:457) ~[na:1.8.0_333]
	at sun.security.ssl.TransportContext.dispatch(TransportContext.java:200) ~[na:1.8.0_333]
	at sun.security.ssl.SSLTransport.decode(SSLTransport.java:155) ~[na:1.8.0_333]
	at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1318) ~[na:1.8.0_333]
	at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1287) ~[na:1.8.0_333]
	at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:76) ~[na:1.8.0_333]
	at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:943) ~[na:1.8.0_333]
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) ~[na:1.8.0_333]
	at java.io.BufferedInputStream.read(BufferedInputStream.java:265) ~[na:1.8.0_333]
	at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) ~[commons-httpclient-3.1.jar:na]
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) ~[commons-httpclient-3.1.jar:na]
	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:621) ~[axis2-transport-http-1.6.4.jar:1.6.4]
	at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193) ~[axis2-transport-http-1.6.4.jar:1.6.4]
	... 142 common frames omitted
Caused by: java.security.SignatureException: Sinalizadores inválidos especificados.

	at sun.security.mscapi.CSignature.signCngHash(Native Method) ~[sunmscapi.jar:1.8.0_301]
	at sun.security.mscapi.CSignature$PSS.engineSign(CSignature.java:607) ~[sunmscapi.jar:1.8.0_301]
	at java.security.Signature$Delegate.engineSign(Signature.java:1382) ~[na:1.8.0_333]
	at java.security.Signature.sign(Signature.java:698) ~[na:1.8.0_333]
	at sun.security.ssl.CertificateVerify$T12CertificateVerifyMessage.<init>(CertificateVerify.java:609) ~[na:1.8.0_333]
	... 168 common frames omitted

Mas isso no mesmo computador, ou você está testando em computadores separados?

Foi testado em computadores diferentes.
A mesma rotina estava funcionando normalmente. Aí de alguns dias para cá, com alguns certificados, parou de funcionar. Apresentando o erro acima.

Se funciona em uns computadores e em outros não tem grandes chances de ser cadeia de certificado vencida que o sistema operacional não conseguiu baixar a mais recente.(Windows 7 está acontecendo bastante)

Para tentar isolar o problema você pode pegar um certificado que não está funcionado a comunicação e instalar em um computador que está funcionando, se você conseguir comunicar pelo outro computador você já sabe que o problema é o SO.

Quando o problema é o SO dá para tentar um windows update para ver se resolve, se não só formatando e colocando um sistema mais recente. Eu ultimamente tenho falado para os clientes que utilizam nosso sistema legado atualizarem para o Windows 10 e tem funcionado.

No caso, tenho um computador com Win10, funciona um tipo de certificado e outro não funciona.
E o mais estranho, que o mesmo certificado funciona para NF-e mas não funciona para NFC-e.

Isso reforça ainda mais ser o problema de cadeia de certificados, pois são serviços diferentes.

Mas é estranho funcionar um certificado e o outro não. Qualquer coisa tenta acessar a URL do serviço de NFC-e pelo navegador, tanto pelo Chrome como pelo Firefox e seleciona o certifica que está com problema e vê se acessa a pagina.

https://nfce.fazenda.sp.gov.br/ws/NFeAutorizacao4.asmx

Acessei pelo chrome com o certificado que não funciona e funcionou.
Capturar

Pode ter algo a ver com isso?

Pelo Firefox, aparece para selecionar o certificado, mas não carrega. ( Usando o que dá problema ).

Utilizando o outro que funciona, carrega normalmente.

Vale a pena tentar, instala elas e vê se funciona.

Estranho que eu testei aqui tanto pelo Chrome como pelo Firefox eu consegui acessar utilizando o certificado, mas fica o alerta de https falando que a conexão não é segura.

Mas se eu acessar pelo Edge ele acessa sem problemas e com https ativado.

Cara, não sei mais o que fazer aqui. Instalei esses certificados, mas também não foi.

Em ultimo caso você pode tentar entrar em contato com a Sefaz do estado e informar esse problema apresentando o certificado que não está funcionando, pode ser um problema no servidor deles que não está validando o certificado corretamente.

Mas só para confirmar uma coisa, esse certificado não está vencido né? Já que você disse que conseguiu emitir NF-e com ele…

Não está vencido não. Na verdade está acontecendo com mais de um certificado.

1 curtida

Estou com um problema idêntico. O certificado A3 da minha cliente (que foi renovado recentemente) funciona normalmente no ambiente NF-e, mas no NFC-e não vai.

Abri um chamado na SEFAZ - SP, caso você encontre algum solução, comente aqui por favor.

Postem qual é a Autoridade Certificadora desses certificados com problema, se for a mesma já da para ir isolando o problema.

No caso da minha cliente:
image

Emitido por: AC SINCOR RFB G5
[CN = AC SINCOR RFB G5
OU= SECRETARIA DA RECEITA FEDERAL DO BRASIL - RFB
O= ICP - BRASIL
C = BR]

Capturar

Obteve algum retorno da sefaz?

Me responderam, disseram que o erro não é da sefaz em si, e sim de alguma coisa no nosso comunicador, pois de acordo com eles “a sefaz não possui nenhum erro em inglês”.

Instalei meu ambiente de desenvolvimento na minha cliente e to escovando bit para ver se acho alguma coisa.

Eu notei que o SSL da sefaz sp ta zoado, em nenhum pc aqui da empresa, ou da cliente ou de amigos carregou corretamente.

Você pode fazer um teste ai e me dizer como irá carregar?

https://nfce.fazenda.sp.gov.br/ws/NFeConsultaProtocolo4.asmx

(O meu mostrava correto, ai limpei o cache e começou a mostrar como “inseguro”)