wmixvideo / nfe

Nota Fiscal Eletrônica em Java.
Apache License 2.0
656 stars 378 forks source link

Nova cadeia de certificados Sefaz/MS #957

Closed rafaelstelles closed 7 months ago

rafaelstelles commented 7 months ago

Olá, recebi a mensagem abaixo do Sefaz/MS há alguns atrás e entendi que não seria necessário fazer nada do lado da lib, porém hoje as emissões começaram a dar erro e retornar a seguinte mensagem.

Vocês sabem me dizer se é preciso mudar algo aqui do lado da lib ?

Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
    at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
    at java.base/sun.security.validator.Validator.validate(Validator.java:264)
    at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
    at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
    at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)
image
danielbohnrs commented 7 months ago

Se tu abrir a url do webservice do navegador, verá que o certificado SSL do domínio não está válido, por isso que não está conseguindo criar um canal seguro para comunicação. Então assim que tiver acessando normalmente pelo navegador, desde que tu tenha atualizado os teus cacerts com as novas cadeias, deve funcionar normalmente a emissão.

image

rafaelstelles commented 7 months ago

Sim, porém eu acessei a de MG e aconteceu mesma coisa.

Link: https://nfce.fazenda.mg.gov.br/nfce/services/NFeConsultaProtocolo4

Será que é só isso mesmo ?

danielbohnrs commented 7 months ago

Chegou a tentar regerar os cacerts e enviar uma nota?

Att. Daniel José Bohn Engenheiro de Computação


De: Rafael Sanches Telles @.> Enviado: quarta-feira, 17 de abril de 2024 19:27 Para: wmixvideo/nfe @.> Cc: Daniel José Bohn @.>; Comment @.> Assunto: Re: [wmixvideo/nfe] Nova cadeia de certificados Sefaz/MS (Issue #957)

Sim, porém eu acessei a de MG e aconteceu mesma coisa.

Link: https://nfce.fazenda.mg.gov.br/nfce/services/NFeConsultaProtocolo4

Será que é só isso mesmo ?

— Reply to this email directly, view it on GitHubhttps://github.com/wmixvideo/nfe/issues/957#issuecomment-2062581912, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACHLC4Q55MWEMYEXQKNNY3LY53ZO5AVCNFSM6AAAAABGL6SORSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRSGU4DCOJRGI. You are receiving this because you commented.Message ID: @.***>

rafaelstelles commented 7 months ago

Eu gerei o cacerts e deu certo no ambiente de homologação, porém produção continua com erro, porém agora é outro

Caused by: com.ctc.wstx.exc.WstxIOException: Connection or outbound has closed
    at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:262)
    at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:231)
    at org.apache.axiom.om.impl.MTOMXMLStreamWriter.close(MTOMXMLStreamWriter.java:223)
    at org.apache.axiom.om.impl.common.AxiomContainerSupport.ajc$interMethod$org_apache_axiom_om_impl_common_AxiomContainerSupport$org_apache_axiom_om_impl_intf_AxiomContainer$serializeAndConsume(AxiomContainerSupport.aj:324)
    at org.apache.axiom.om.impl.llom.OMElementImpl.serializeAndConsume(OMElementImpl.java:1)
    at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74)
rafaelstelles commented 7 months ago

Para funcionar em produção, eu tive que importar os novos certicados na VM, e dessa forma funcionou sem erros.