예제 #1
0
 public SniHandler(Func <Stream, SslStream> sslStreamFactory, ServerTlsSniSettings settings)
 {
     Contract.Requires(settings != null);
     Contract.Requires(sslStreamFactory != null);
     this.sslStreamFactory     = sslStreamFactory;
     this.serverTlsSniSettings = settings;
 }
예제 #2
0
 public SniHandler(ServerTlsSniSettings settings)
     : this(stream => new SslStream(stream, false), settings)
 {
 }