HttpWebRequest request1 = (HttpWebRequest)WebRequest.Create
(url1);
request1.Method = "POST";
request1.ContentLength = bData1.Length;
request1.ContentType = @"application/x-www-form-urlencoded";
request1.AllowWriteStreamBuffering = false;
Stream reqStream = request1.GetRequestStream(); // W tej linijce wywala błąd!!
reqStream.Write(bData1, 0, bData1.Length);
reqStream.Close();
Could not establish secure channel for SSL/TLS
Powyżej zamieściłem wycinek kodu mojego programu. Nie zamieszczam całego bo stanie się to nieczytelne. Mamy tutaj zwyczajne zapytanie do serwera.
Zacznę od tego, że docelowo aplikację piszę na system Windows Mobile. Zawsze przed przystąpieniem do tego piszę to samo pod zwykłego Windowsa. Napisałem i na zwykłym Windowsie działa bez zarzutów. Przepisałem ten kod na Windows Mobile i dostaje ten pogrubiony błąd. Przeszukałem sieć i znalazłem wiele rozwiązań tego problemu jednak żadne nie chce u mnie działać. Jedyna różnica w kodzie między aplikacją dla Windows, a dla Windows Mobile to cookieContainer - .NCF nie posiada ów klasy, więc mam napisaną swoją.
Co może być przyczyną? Wydaje mi się, że chodzi o jakieś certyfikaty.
Z góry dziękuję za pomoc i pozdrawiam!