Пример #1
0
 public CertificateValidationAnalyzer(
     IWebRequestHandlerCertificateValidationExpressionAnalyzer handlerCertificateValidationExpression,
     IServicePointManagerCertificateValidationExpressionAnalyzer
     servicePointManagerCertificateValidationExpression,
     IHttpWebRequestCertificateValidationExpressionAnalyzer requestCertificateValidationExpressionAnalyzer)
 {
     _handlerCertificateValidationExpression             = handlerCertificateValidationExpression;
     _servicePointManagerCertificateValidationExpression = servicePointManagerCertificateValidationExpression;
     _requestCertificateValidationExpressionAnalyzer     = requestCertificateValidationExpressionAnalyzer;
 }
 private CertificateValidationAnalyzer(
     IWebRequestHandlerCertificateValidationExpressionAnalyzer handlerCertificateValidationExpression,
     IServicePointManagerCertificateValidationExpressionAnalyzer servicePointManagerCertificateValidationExpression,
     IHttpWebRequestCertificateValidationExpressionAnalyzer requestCertificateValidationExpressionAnalyzer,
     IAssignmentExpressionVulnerableSyntaxNodeFactory vulnerableSyntaxNodeFactory)
 {
     _handlerCertificateValidationExpression             = handlerCertificateValidationExpression;
     _servicePointManagerCertificateValidationExpression = servicePointManagerCertificateValidationExpression;
     _requestCertificateValidationExpressionAnalyzer     = requestCertificateValidationExpressionAnalyzer;
     _vulnerableSyntaxNodeFactory = vulnerableSyntaxNodeFactory;
 }