Exemplo n.º 1
0
 protected virtual void OnNeedPassword(SslNeedPasswordArgs e)
 {
     if (this.NeedPassword != null)
     {
         this.NeedPassword(this, e);
     }
 }
Exemplo n.º 2
0
        protected void LoadCertificate()
        {
            lock (this)
            {
                if (this.Certificate != null)
                {
                    return;
                }

                if (String.IsNullOrEmpty(this.CertificateFileName))
                {
                    throw new Exception("Certificate not set and CertificateFileName is empty");
                }

                SslNeedPasswordArgs lArgs = new SslNeedPasswordArgs();
                this.OnNeedPassword(lArgs);

                this.Certificate = new X509Certificate2(this.CertificateFileName, lArgs.Password, X509KeyStorageFlags.Exportable);
            }
        }
Exemplo n.º 3
0
        protected void LoadCertificate()
        {
            lock (this)
            {
                if (this.Certificate != null)
                    return;

                if (String.IsNullOrEmpty(this.CertificateFileName))
                    throw new Exception("Certificate not set and CertificateFileName is empty");

                SslNeedPasswordArgs lArgs = new SslNeedPasswordArgs();
                this.OnNeedPassword(lArgs);

                this.Certificate = new X509Certificate2(this.CertificateFileName, lArgs.Password, X509KeyStorageFlags.Exportable);
            }
        }
Exemplo n.º 4
0
 protected virtual void OnNeedPassword(SslNeedPasswordArgs e)
 {
     if (this.NeedPassword != null)
         this.NeedPassword(this, e);
 }