- SSL in WinHTTP - nowość w .NET Framework 3.0, klient wystawia certyfikat uwierzytelniający (z lokalnego repozytorium) do serwera przy pomocy protokołu WinHTTPS (dla aplikacji korzystających z COM) lub WinHTTP API (w C++). W przypadku obiektu WinHTTP mamy nowe polecenie WinHttpRequest.SetClientCertificate :
- // Instantiate a WinHttpRequest object.
- var HttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
- // Open an HTTP connection.
- HttpReq.Open("GET", "https://www.fabrikam.com/", false);
- // Select a client certificate.
- HttpReq.SetClientCertificate( "LOCAL_MACHINE\Personal\My Middle-Tier Certificate");
- // Send the HTTP Request.
- HttpReq.Send();
- Oto pełna lista funkcji w nowym WinHTTP (w .NET framework 3.0) - http://msdn2.microsoft.com/en-us/library/aa384257.aspx
- Wystaw swoje (klienckie) akredytacje do serwera- SetCredentials(...) - http://msdn2.microsoft.com/en-us/library/aa384112.aspx
- Zalecenia bezpieczeństwa stosowania WinHTTP - http://msdn2.microsoft.com/en-US/library/aa384266.aspx
- Forum MSDN - http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=47&SiteID=1
- Przykład w C++ na WinHTTP - http://www.codeproject.com/internet/webcrawler.asp
- Web Browser Express - http://msdn2.microsoft.com/en-us/library/ms379558(vs.80).aspx
- Autentykacja w WinHTTP -http://msdn2.microsoft.com/en-us/library/aa383144.aspx
poniedziałek, czerwca 18, 2007
Adresy o SSL:
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz