Tworzenie certyfikatu - uwierzytelnianie https

0

Jak zalogować się przez WebRequest na stronę https:// ? Tzn. jak utworzyć certyfikat? Da się coś takiego zrobić? Bo wyskakuje wyjątek, że nie mogę utworzyć połączenia bo certyfikat się nie zgadza. Wiem, że jest klasa X509Certificate, ale nie mam pojęcia jak jej użyć. Czy ktoś może mi pomóc?

0

Certyfikaty x.509 mozesz tez w OpenSSL tworzyc.

0

Nie jestem pewien czy jasno się wyraziłem. Mam aplikację, która łączy się ze tym https, jednak dostaję taki wyjątek przy próbie połączenia:

The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

I wewnętrzny wyjątek:
The remote certificate is invalid according to the validation procedure.

Cóż mam zrobić w tym wypadku?

0

System.Net.ServicePointManager.CheckCertificateRevocationList ustaw na false przed wywolaniem weberquestu.

Reszte sobie doczytaj na MSDN.

0

Jakkolwiek idiotycznie to zabrzmi, miałem już napisać podziękowanie, bo działało, ale...przestało. A mógłbym przysiąc, że nic nie zmieniałem :|

ServicePointManager.CheckCertificateRevocationList = false;

            WebRequest wrGETURL;
            wrGETURL = WebRequest.Create(auth_url);
            wrGETURL.Method = "GET";
            wrGETURL.ContentType = "text/plain";

//Tutaj dałem wcześniej, gdy aplikacja jeszcze działała, ale przestała

			Stream objStream;
			objStream = wrGETURL.GetResponse().GetResponseStream();

Jak to w ogóle możliwe jest? Komunikat cały czas ten sam :|

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