public MonoTlsStream(HttpWebRequest request, NetworkStream networkStream) { this.request = request; this.networkStream = networkStream; settings = request.TlsSettings; provider = request.TlsProvider ?? MonoTlsProviderFactory.GetProviderInternal(); status = WebExceptionStatus.SecureChannelFailure; /*validationHelper =*/ ChainValidationHelper.Create(provider.Provider, ref settings, this); }
public MonoTlsStream(HttpWebRequest request, NetworkStream networkStream) { #if SECURITY_DEP this.request = request; this.networkStream = networkStream; settings = request.TlsSettings; provider = request.TlsProvider ?? MonoTlsProviderFactory.GetProviderInternal(); status = WebExceptionStatus.SecureChannelFailure; ChainValidationHelper.Create(provider, ref settings, this); #else throw new PlatformNotSupportedException(EXCEPTION_MESSAGE); #endif }