4 messaggi dal 25 novembre 2015
Avrei bisogno di un aiuto su come effettuare l'autenticazione con CNS al FSE-INI.
Ho predisposto in vb.net un applicativo per caricare su FSE-INI per Regione in SUSSIDIARIETA' i referti in PDF.
In fase di Test tutto Ok. Nella fase di test per l'autenticazione ho utilizzato l'esposizione in BASIC AUTENTICATION.
In Produzione l'autenticazione si deve effettuare tramite CNS, qualcuno mi può aiutare.
Grazie
1 messaggio dal 25 giugno 2015
Non so se hai risolto, ma ho lo stesso problema anch'io. Fase di test senza alcun problema, fase di produzione non riesco a configurare il client con l'accesso tramite CNS.
4 messaggi dal 25 novembre 2015
Non ho ancora risolto, sto cercando disperatamente aiuto.
Speriamo che qualche buon amico ci aiuti.
1 messaggio dal 06 dicembre 2021
ciao bpSenior49 e a tutti,
ho problemi WCF con l'invio dei referti al FSE in sussidiarietà totale (Campania, Calabria, Sicilia, ...) e propongo a chiunque sia interessato, la condivisione delle esperienze per trovare la soluzione.
premetto che non ho grande esperienza sui WS e sono partito da quanto trovato in questo forum a proprosino di altre discussioni relative a MTOM, ho quindi creato il riferimento al servizio, costruita e inviata la prima richiesta con il seguente binding:

BasicHttpsBinding myBinding = new BasicHttpsBinding();
myBinding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.Certificate;
myBinding.Security.Mode = BasicHttpsSecurityMode.Transport;
myBinding.MessageEncoding = WSMessageEncoding.Mtom;

e ottenuto il seguente errore:
Errore durante la ricezione della risposta HTTP a https://fseservice.sanita.finanze.it/FseInsServicesWeb/services/fseComunicazioneMetadati. È possibile che il binding dell'endpoint del servizio non utilizzi il protocollo HTTP o che un contesto di richiesta HTTP sia stato interrotto dal server (probabilmente a causa dell'arresto del server). Per ulteriori informazioni, vedere i registri del server.

Server stack trace:
in System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
in System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
in System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
in System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
in System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
in System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
in System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
in System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
in System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
in ...

al momento sto lavorando su una macchina Window7 e .NET 4.7
non credo possa essere un problema legato alla lettura del certificato dalla TS perchè riesco a firmare senza errori.
non ho installato sul computer alcun certificato.

purtroppo è materia veramente complessa e variegata, per veri specialisti. Così seguendo i consigli letti ho installato Flidder e adesso sto vedendo come funziona.
ho effettuato una seconda prova con il seguente binding:

BasicHttpsBinding myBinding = new BasicHttpsBinding();
myBinding.Security.Mode = BasicHttpsSecurityMode.Transport;
myBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate;
myBinding.MessageEncoding = WSMessageEncoding.Mtom;

ottenuto l'errore DIVERSO DAL PRECEDENTE:

Errore durante la richiesta HTTP a https://fseservice.sanita.finanze.it/FseInsServicesWeb/services/fseComunicazioneMetadati. È possibile che il certificato server non sia configurato correttamente con HTTP.SYS nel caso HTTPS o che i binding di sicurezza client e server non corrispondano.

Server stack trace:
in System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
in System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
in System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
in System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
in System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
in System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
in System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
in System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
in System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
in ...
Modificato da chico57 il 09 dicembre 2022 13:09 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.