Could not create SSL/TLS secure channel

0

Hej, podczas wysyłanie formularza POST przy użyciu WebClient raz na jakiś czas leci wyjątek:
UploadValues error System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
Domena z której wysyłany jest formularz jest na HTTPS. Formularz leci też do HTTPS zewnętrznego serwisu.

Dodanie w metodzie wysyłającej formularz przed wywołaniem WebClient poniższego kodu niestety nie pomaga:

 
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
        | SecurityProtocolType.Tls11
        | SecurityProtocolType.Tls12
        | SecurityProtocolType.Ssl3;

Aplikacja działa na Windows Server + IIS

Nie widzę żeby był jakiś problem z certyfikatem na stronie do której jest wysyłany formularz. Macie jakiś pomysł co mogę zrobić żeby to zdiagnozować ?

Coś takiego jeszcze znalazłem https://www.nartac.com/Products/IISCrypto/

1

Spróbuj dla testu:

 ServicePointManager.ServerCertificateValidationCallback = () => true;

Jeżeli pomoże to jest problem z potwierdzeniem certyfikatu. Ale powyższy kod niszczy sens https dlatego nie używaj go na produkcji.

0

Dodałem ten kawałek kodu ale niestety dalej zdarzają się wyjątki.

Ma ktoś jakiś pomysł co z tym mogę zrobić?
Mądrzy ludzie @somekind :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1