private void LoadCertificateFromFile()
		{
			SslNeedPasswordEventArgs lEventArgs = new SslNeedPasswordEventArgs();
			this.OnNeedPassword(lEventArgs);

			this.Certificate = new X509Certificate2(this.CertificateFileName, lEventArgs.Password, X509KeyStorageFlags.Exportable);
		}
		protected virtual void OnNeedPassword(SslNeedPasswordEventArgs e)
		{
			if (this.NeedPassword != null)
			{
				this.NeedPassword(this, e);
			}
		}