none
Não foi possível estabelecer um canal seguro para SSL/TLS com autoridade RRS feed

  • Pergunta

  • Boa Tarde, Estou desenvolvendo uma integração sou novato em C# estou recebendo este erro:

    Não foi possível estabelecer um canal seguro para SSL/TLS com autoridade 

    Server stack trace: em System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason) em System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) em System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout) em System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout) em System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) em System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) em System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: em System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) em System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) em appPamCardC.wsPamCardRef.WSTransacional.execute(executeRequest request) 

    config

    <configuration>
      <system.web>
        <compilation debug="true" targetFramework="4.0"/>
        <customErrors mode="Off"/>
      </system.web>
       <system.serviceModel>
        <behaviors>
          <endpointBehaviors>
            <behavior name="authxxx">
              <clientCredentials>
                <clientCertificate findValue="XXX:0000000000000" storeLocation="LocalMachine" storeName="My" x509FindType="FindBySubjectName"/>
              </clientCredentials>
            </behavior>
          </endpointBehaviors>
        </behaviors>
        <bindings>
          <basicHttpBinding>
            <binding name="WSTransacionalBinding">
              <security mode="Transport">
                <transport clientCredentialType="Certificate" />
              </security>
            </binding>
          </basicHttpBinding>
        </bindings>
        <client>
          <endpoint address="https://xxxxxxxxxx" binding="basicHttpBinding" bindingConfiguration="WSTransacionalBinding" behaviorConfiguration="authxxx" contract="xxxRef.WSTransacional" name="WSTransacional" />
        </client>
      </system.serviceModel>
    </configuration>

    Adicionei o web service como referencia até ai tudo certo só preciso usar as referencias criadas..

    essa é a linha do erro no arquivo asmx.cs é a chamada em si do webservice.

     wsPamCardRef.executeResponse response = wsTransacional.execute(request); 

    Alguém já passou por isso?

    .net Framework 4.0





    • Editado Leandro markes quarta-feira, 28 de março de 2018 20:28 dados ocultados
    quarta-feira, 28 de março de 2018 16:00

Respostas

Todas as Respostas