У меня есть графический интерфейс для моего продукта компании. Я хочу, чтобы данные отправлялись туда и обратно между клиентом и сервером.защищенный веб-сервер asp.net
Является ли SSL одним из вариантов? если да, пожалуйста, может ли кто-нибудь указать мне, как это реализовать в моем коде приложения.
Нужно ли мне покупать сертификат или я могу его сделать .., который является лучшим выбором?
Любая помощь приветствуется. спасибо ..
Я входе в систему с помощью FormsAuthenticationTicket следующим образом:
Session["userName"] = UserName.Text;
Session["password"] = Password.Text;
Session["domain"] = Domain.Text;
string role = "Administrators";
// Create the authentication ticket
FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, // version
UserName.Text, // user name
DateTime.Now, // creation
DateTime.Now.AddMinutes(60),// Expiration
false, // Persistent
role); // User data
// Now encrypt the ticket.
string encryptedTicket = FormsAuthentication.Encrypt(authTicket);
// Create a cookie and add the encrypted ticket to the
// cookie as data.
HttpCookie authCookie =
new HttpCookie(FormsAuthentication.FormsCookieName,
encryptedTicket);
// Add the cookie to the outgoing cookies collection.
Response.Cookies.Add(authCookie);
// Redirect the user to the originally requested page
Response.Redirect(FormsAuthentication.GetRedirectUrl(UserName.Text, false));
Я не уверен, насколько безопасно это ?? какие-либо предложения.
, поэтому я нашел эти ссылки .. для установки SSL. Надеюсь, поможет. http://www.windowsecurity.com/articles/Protect-Web-Servers-SSL.html и http://security.fnal.gov/pki/webauthors.html – user175084