de-vraag
  • Domanda
  • Tags
  • Utenti
Notifiche
Ricompense
Registrazione
Una volta registrati, sarete informati delle risposte e dei commenti alle vostre domande.
Entrare
Se hai già un account, accedi per controllare le nuove notifiche.
Ci saranno ricompense per le domande, le risposte e i commenti aggiunti.
Altro
Fonte
Modifica
Simon Dugré
Simon Dugré
Question

La richiesta è stata interrotta: Impossibile creare un canale sicuro SSL/TLS

Non siamo in grado di connetterci a un server HTTPS usando WebRequest a causa di questo messaggio di errore:

La richiesta è stata interrotta: Could not create SSL/TLS secure channel.`

Sappiamo che il server non ha un certificato HTTPS valido con il percorso utilizzato, ma per aggirare questo problema, usiamo il seguente codice che abbiamo preso da un altro post di StackOverflow:

private void Somewhere() {
    ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(AlwaysGoodCertificate);
}

private static bool AlwaysGoodCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors) {
   return true;
}

Il problema è che il server non convalida mai il certificato e fallisce con l'errore di cui sopra. Qualcuno ha idea di cosa dovrei fare?


Dovrei dire che io e un collega abbiamo fatto dei test qualche settimana fa e funzionava bene con qualcosa di simile a quello che ho scritto sopra. L'unica "grande differenza" che abbiamo trovato è che io sto usando Windows 7 e lui stava usando Windows XP. Questo cambia qualcosa?

346 2010-05-18T18:07:03+00:00 3
Caio Proiete
Caio Proiete
Domanda modificata 8º febbraio 2018 в 7:42
Programmazione
asp.net
windows-7
c#
windows-8
httpwebrequest
Popular videos
Fix Visual Studio NuGet "Unable to load" | "Could not create SSL/TLS secure channel"
Fix Visual Studio NuGet "Unable to load" | "Could not create SSL/TLS secure channel"
2 anni fa
The request was aborted: Could not create SSL/TLS secure channel [ SOLVED]
The request was aborted: Could not create SSL/TLS secure channel [ SOLVED]
1 anno fa
The request was aborted Could not create SSLTLS secure channel issue [SOLVED]
The request was aborted Could not create SSLTLS secure channel issue [SOLVED]
11 mesi fa
SSL/TLS Certificate Error Fix(4k)
SSL/TLS Certificate Error Fix(4k)
4 anni fa
Tutorial:Come risolvere problema "IMPOSSIBILE RAGGIUNGERE IL SITO WEB" ITA.
Tutorial:Come risolvere problema "IMPOSSIBILE RAGGIUNGERE IL SITO WEB" ITA.
3 anni fa
Come risolvere questa app è stata bloccata per un errore di protezione in Windows 10
Come risolvere questa app è stata bloccata per un errore di protezione in Windows 10
1 anno fa
Come risolvere problema "IMPOSSIBILE RAGGIUNGERE IL SITO WEB" [2022 Tutorial]
Come risolvere problema "IMPOSSIBILE RAGGIUNGERE IL SITO WEB" [2022 Tutorial]
7 mesi fa
ASP.Net MVC - Create SSL/TLS secure channel
ASP.Net MVC - Create SSL/TLS secure channel
2 anni fa
errore o riavvio imprevisto del computer. impossible continuare l'installazione
errore o riavvio imprevisto del computer. impossible continuare l'installazione
5 mesi fa
SwissID - l’accesso sicuro ai servizi online della Posta I Tutorial
SwissID - l’accesso sicuro ai servizi online della Posta I Tutorial
3 anni fa
SOLUZIONE "Impossibile connettersi al server proxy" (per Windows 7/8/10)
SOLUZIONE "Impossibile connettersi al server proxy" (per Windows 7/8/10)
1 anno fa
Ripara console di ripristino - [by Stexup]
Ripara console di ripristino - [by Stexup]
1 anno fa
Non è possibile CONNETTERSI a QUESTA RETE - Windows 10
Non è possibile CONNETTERSI a QUESTA RETE - Windows 10
9 mesi fa
Caricamento profilo utente fallito | Soluzione | Fix | Come risolvere
Caricamento profilo utente fallito | Soluzione | Fix | Come risolvere
5 anni fa
Aggiornamento tracciamento richieste informazioni
Aggiornamento tracciamento richieste informazioni
1 anno fa
« Precedente
Successivo »
Questa domanda ha 1 rispondere in inglese, per leggerle accedi al tuo account.
 Avitus
Avitus
18º maggio 2010 в 6:14
2010-05-18T18:14:08+00:00
Altro
Fonte
Modifica
#10470743

Il problema che stai avendo è che l'utente aspNet non ha accesso al certificato. Devi dare l'accesso usando il winhttpcertcfg.exe

Un esempio su come impostarlo è su: http://support.microsoft.com/kb/901183

Sotto il passo 2 in maggiori informazioni

EDIT: Nelle versioni più recenti di IIS, questa funzione è incorporata nello strumento di gestione dei certificati - e vi si può accedere cliccando con il tasto destro sul certificato e utilizzando l'opzione per la gestione delle chiavi private. Maggiori dettagli qui: https://serverfault.com/questions/131046/how-to-grant-iis-7-5-access-to-a-certificate-in-certificate-store/132791#132791

 Community
Community
Risposta modificata 13º aprile 2017 в 12:13
asp.net - How to Grant IIS 7.5 access to a certificate in certificate store? - Server Fault
In Windows 2003 it was simple to do and one could use the winhttpcertcfg.exe (download) to give "NETWORK SERVICE" account access to a certificate.

I'm now using Windows Server 2008 R2 with IIS 7.5...
serverfault.com
31
0
Remus Rusanu
Remus Rusanu
18º maggio 2010 в 6:14
2010-05-18T18:14:20+00:00
Altro
Fonte
Modifica
#10470744

L'errore è generico e ci sono molte ragioni per cui la negoziazione SSL/TLS può fallire. Il più comune è un certificato del server non valido o scaduto, e ti sei occupato di questo fornendo il tuo gancio di validazione del certificato del server, ma non è necessariamente l'unica ragione. Il server potrebbe richiedere l'autenticazione reciproca, potrebbe essere configurato con una suite di cifrari non supportata dal tuo client, potrebbe avere una deriva temporale troppo grande perché la stretta di mano abbia successo e molte altre ragioni.

La soluzione migliore è usare il set di strumenti per la risoluzione dei problemi di SChannel. SChannel è il provider SSPI responsabile per SSL e TLS e il tuo client lo userà per l'handshake. Dai un'occhiata a Strumenti e impostazioni TLS/SSL.

Vedi anche Come abilitare la registrazione degli eventi di Schannel.

Remus Rusanu
Remus Rusanu
Risposta modificata 18º maggio 2010 в 6:38
Enable Schannel event logging in Windows - Internet Information Services | Microsoft Docs
This article describes how to enable schannel event logging in Windows and Windows Server.
support.microsoft.com
TLS/SSL Tools and Settings: Logon and Authentication | Microsoft Docs
technet.microsoft.com
27
0
 twk
twk
18º maggio 2010 в 6:13
2010-05-18T18:13:15+00:00
Altro
Fonte
Modifica
#10470742

Puoi provare a installare un certificato demo (alcuni provider ssl li offrono gratuitamente per un mese) per essere sicuro se il problema è legato alla validità del certificato o no.

1
0
Comunità collegate 3
Windows Italia
Windows Italia
496 utenti
🤝 Partner: @flamesnetwork 🤝 Partner: @ItalianGroupNetworks Canale di rilascio ISO: https://telegra.ph/Canale-di-rilascio-delle-Build-Official-e-Custom-di-Windows-01-11
Aprire telegram
Dotnet italia
Dotnet italia
66 utenti
Appartiene a: @flamesnetwork 🤝Partner: @AnonyMousNetworks
Aprire telegram
[SN] C#
[SN] C#
45 utenti
Questo gruppo è mirato a questioni/delucidazioni riguardo la programmazione in C#. Gli utenti sono tenuti a rispettare il regolamento. Community: /community Network: @SquirrelNetwork [SN]
Aprire telegram
Aggiungi domanda
Categorie
Tutti
Tecnologia
Cultura / Tempo Libero
Vita / Arte
Scienza
Professionista
Business
Utenti
Tutti
Nuovo
Popolare
1
mohidil qodirova
Registrato 21 ore fa
2
Jasur Fozilov
Registrato 1 giorno fa
3
Zuxriddin Muydinov
Registrato 2 giorni fa
4
Денис Анненский
Registrato 4 giorni fa
5
365
Registrato 1 settimana fa
DA
DE
EL
ES
FR
ID
IT
JA
LV
NL
PT
RU
TR
ZH
© de-vraag 2022
Fonte
stackoverflow.com
sotto licenza cc by-sa 3.0 con attribuzione