none
Web service sefaz ERRO - The HTTP request was forbidden with client authentication scheme 'Anonymous'. RRS feed

  • Pergunta

  • Bom dia pessoal,

    Estou em um projeto de manifestação do destinatário para Nfe  e estou com problema em minha aplicação, ERRO de autenticação no web servisse, porém já alterei meu app.config vi alguns artigos e nada, segue abaixo como se encontra meu app.config da aplicação. cujo a linha

    <httpsTransport authenticationScheme="Digest" requireClientCertificate="true"/>

    serve para corrigir o problema de authentication scheme 'Anonymous', porém continuo com o mesmo problema.

    app.config:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <startup> 
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
        </startup>
        <system.serviceModel>
            <bindings>
                <basicHttpBinding>
                    <binding name="RecepcaoEventoSoap" >
                      <security mode="Transport" />
                    </binding>
                    <binding name="RecepcaoEventoSoap1" />
                    <binding name="NfeDownloadNFSoap">
                    <security mode="Transport" />
                    </binding>
                    <binding name="NfeDownloadNFSoap1" />
                </basicHttpBinding>
                  <customBinding>
                    
                    <binding name="RecepcaoEventoSoap">
                        <textMessageEncoding messageVersion="Soap12" />
                        <httpsTransport authenticationScheme="Digest" requireClientCertificate="true"/>
                    </binding>
    
                    <binding name="NfeDownloadNFSoap">
                        <textMessageEncoding messageVersion="Soap12" />
                        <httpsTransport authenticationScheme="Digest" requireClientCertificate="true"/>
                    </binding>
    
                    <binding name="NfeStatusServico2Soap12">
                        <textMessageEncoding messageVersion="Soap12" />
                        <httpsTransport authenticationScheme="Digest" requireClientCertificate="true"/>
                    </binding>
                  
                </customBinding>
            </bindings>
            <client>
                <endpoint address="https://www.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx"
                    binding="basicHttpBinding" bindingConfiguration="RecepcaoEventoSoap"
                    contract="NfeRecepcao.RecepcaoEventoSoap" name="RecepcaoEventoSoap" />
                <endpoint address="https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx"
                    binding="basicHttpBinding" bindingConfiguration="NfeDownloadNFSoap"
                    contract="NfeDownload.NfeDownloadNFSoap" name="NfeDownloadNFSoap" />
                <endpoint address="https://homologacao.nfe.sefaz.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx"
                    binding="customBinding" bindingConfiguration="NfeStatusServico2Soap12"
                    contract="NfeStatusServico.NfeStatusServico2Soap12" name="NfeStatusServico2Soap12" />
            </client>
        </system.serviceModel>
    </configuration>

    terça-feira, 6 de janeiro de 2015 12:08

Todas as Respostas

  • Bruno boa tarde,

    Você está com o certificado correto instalado ? Você consegue disponibilizar o trecho de código que está apresentando o erro ?

    Att.


    Guilherme Silva Cardoso

    sábado, 10 de janeiro de 2015 14:28