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