public override void AddCertification(string url, string userName, string password)
		{
			HttpSessionState session = HttpContext.Current.Session;
			if (session == null) return;

			string key = GetCertificatedKey(url);
			CredentialDetails details = new CredentialDetails();
			details.UserName = userName;
			details.Password = password;
			session[key] = details;

			// 0- executing plugins
			if (_isPluginAvailable)
				Plugins.CallPluginMethod(PluginHosts.IPluginCredentialCache,
					PluginMethods.IPluginCredentialCache.AfterAddCertification,
					this, url, userName, password);
		}
		private NetworkCredential GetNetworkCertification(CredentialDetails credit)
		{
			return new NetworkCredential(credit.UserName, credit.Password);
		}