Example #1
0
 public SslStream(Stream innerStream, bool leaveInnerStreamOpen)
     : base(innerStream, leaveInnerStreamOpen)
 {
     provider = GetProvider();
     settings = MonoTlsSettings.CopyDefaultSettings();
     impl     = provider.CreateSslStreamInternal(this, innerStream, leaveInnerStreamOpen, settings);
 }
Example #2
0
 internal SslStream(Stream innerStream, bool leaveInnerStreamOpen, MonoTlsProvider provider, MonoTlsSettings settings)
     : base(innerStream, leaveInnerStreamOpen)
 {
     this.provider = provider;
     this.settings = settings.Clone();
     impl          = provider.CreateSslStreamInternal(this, innerStream, leaveInnerStreamOpen, settings);
 }
Example #3
0
 public SslStream(Stream innerStream, bool leaveInnerStreamOpen)
     : base(innerStream, leaveInnerStreamOpen)
 {
     provider = GetProvider();
     impl     = provider.CreateSslStreamInternal(this, innerStream, leaveInnerStreamOpen, null);
 }