public ProxyServer(IProxyServerConfiguration proxyServerConfiguration, IProfileManager profileManager, IProxyCache proxyCache, CertificateGenerator certificateGenerator, ICertificateManager certificateManager)
 {
     _proxyServerConfiguration = proxyServerConfiguration;
     _profileManager = profileManager;
     _proxyCache = proxyCache;
     _certificateGenerator = certificateGenerator;
     _certificateManager = certificateManager;
     ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
 }
 public InstallArgumentProcessor(
     IProcessManager processManager,
     ICertificateManager certificateManager,
     ISignHelper signHelper,
     IEnvironmentInformation environmentInformation,
     ISettingsViewModel settingsViewModel)
 {
     this.processManager = processManager;
     this.certificateManager = certificateManager;
     this.signHelper = signHelper;
     this.environmentInformation = environmentInformation;
     this.settingsViewModel = settingsViewModel;
 }
Esempio n. 3
0
 public AuthnRequestBuilder(ICertificateManager certificateManager)
 {
     this._certificateManager = certificateManager;
 }
 public MetadataGeneratorBase(IFederationMetadataDispatcher metadataDispatcher, ICertificateManager certificateManager, IMetadataSerialiser <MetadataBase> serialiser, Func <MetadataGenerateRequest, FederationPartyConfiguration> contextFactory, ILogProvider logProvider)
 {
     this._metadataDispatcher = metadataDispatcher;
     this._certificateManager = certificateManager;
     this._serialiser         = serialiser;
     this._contextFactory     = contextFactory;
     this._logProvider        = logProvider;
 }
 public ResponseSignatureRule(ILogProvider logProvider, ICertificateManager certificateManager, IXmlSignatureManager signatureManager) : base(logProvider)
 {
     this._certificateManager = certificateManager;
     this._signatureManager   = signatureManager;
 }
 /// <summary>
 /// Load accounts, logger, app settings and url helper
 /// </summary>
 /// <param name="manager">accounts</param>
 /// <param name="logger">logger</param>
 /// <param name="config">logger</param>
 public CertificateController(ICertificateManager manager, ILogger <CertificateController> logger, IConfiguration config)
 {
     _manager       = manager;
     _logger        = logger;
     _configuration = config;
 }
        internal static bool VerifyRedirectSignature(Uri request, X509Certificate2 certificate, SamlInboundMessage message, ICertificateManager certificateManager)
        {
            var queryString = request.Query.TrimStart('?');
            var i           = queryString.IndexOf("Signature");

            if (i == -1)
            {
                throw new InvalidOperationException("No signature found.");
            }
            var data = queryString.Substring(0, i - 1);
            var sgn  = message.Signature.Signature;

            var validated = certificateManager.VerifySignatureFromBase64(data, sgn, certificate);

            return(validated);
        }
Esempio n. 8
0
 public SignatureBuilder(ICertificateManager certificateManager, ILogProvider logProvider)
 {
     this._certificateManager = certificateManager;
     this._logProvider        = logProvider;
 }
Esempio n. 9
0
 public PdfToolsPdfProcessor(IFile file, ICertificateManager certificateManager, IVersionHelper versionHelper) : base(file)
 {
     _certificateManager = certificateManager;
     _versionHelper      = versionHelper;
 }
Esempio n. 10
0
 public SPSSOMetadataProvider(IFederationMetadataWriter metadataWriter, ICertificateManager certificateManager, IXmlSignatureManager xmlSignatureManager)
     : base(metadataWriter, certificateManager, xmlSignatureManager)
 {
 }
 public IdpSSOMetadataProvider(IFederationMetadataWriter metadataWriter, ICertificateManager certificateManager, IXmlSignatureManager xmlSignatureManager, IMetadataSerialiser <MetadataBase> serialiser, Func <IMetadataGenerator, IMetadataConfiguration> configuration)
     : base(metadataWriter, certificateManager, xmlSignatureManager, serialiser, configuration)
 {
 }
 public X509CertificateStoreTokenResolverCustom(X509CertificateContext x509CertificateContext, ICertificateManager certificateManager) : base(x509CertificateContext.StoreName, x509CertificateContext.StoreLocation)
 {
     this._x509CertificateContext = x509CertificateContext;
     this._certificateManager     = certificateManager;
 }
        public static bool ValidateRedirectSignature(SamlInboundMessageContext inboundContext, ICertificateManager certificateManager)
        {
            var validated = false;

            foreach (var k in inboundContext.Keys.SelectMany(x => x.KeyInfo))
            {
                var binaryClause = k as BinaryKeyIdentifierClause;
                if (binaryClause == null)
                {
                    throw new InvalidOperationException(String.Format("Expected type: {0} but it was: {1}", typeof(BinaryKeyIdentifierClause), k.GetType()));
                }

                var certContent = binaryClause.GetBuffer();
                var cert        = new X509Certificate2(certContent);
                validated = Helper.VerifyRedirectSignature(inboundContext.OriginUrl, cert, inboundContext.SamlInboundMessage, certificateManager);
                if (validated)
                {
                    break;
                }
            }
            return(validated);
        }
Esempio n. 14
0
 public WorkspaceAuthenticationManager(ICertificateManager certificateManager)
 {
     _certManager = certificateManager ?? throw new ArgumentNullException("Certification manger not supplied");
 }
 public TokenHandlerConfigurationProvider(IAssertionPartyContextBuilder federationPartyContextBuilder, ICertificateManager certificateManager)
 {
     this._federationPartyContextBuilder = federationPartyContextBuilder;
     this._certificateValidator          = certificateManager.CertificateValidator;
     this.certificateManager             = certificateManager;
 }
Esempio n. 16
0
 public AcmeResponseMiddleware(RequestDelegate next, ICertificateManager certificateManager, ILogger <AcmeResponseMiddleware> logger)
 {
     this.next = next;
     this.certificateManager = certificateManager;
     this.logger             = logger;
 }
Esempio n. 17
0
 public MetadataGeneratorBase(IFederationMetadataWriter federationMetadataWriter, ICertificateManager certificateManager, IMetadataSerialiser <MetadataBase> serialiser, Func <MetadataType, MetadataContext> contextFactory)
 {
     this._federationMetadataWriter = federationMetadataWriter;
     this._certificateManager       = certificateManager;
     this._serialiser     = serialiser;
     this._contextFactory = contextFactory;
 }
 public EmiteEmiteNotaFiscalContingenciaService(IConfiguracaoService configuracaoService, ICertificadoRepository certificadoRepository, ICertificateManager certificateManager, INotaFiscalRepository notaFiscalRepository,  IEmissorService emissorService, INFeConsulta nfeConsulta, IServiceFactory serviceFactory, ICertificadoService certificadoService, INotaInutilizadaService notaInutilizadaService, ICancelaNotaFiscalService cancelaNotaFiscalService)
 {
     _configuracaoService = configuracaoService;
     _certificadoRepository = certificadoRepository;
     _certificateManager = certificateManager;
     _notaFiscalRepository = notaFiscalRepository;
     _emissorService = emissorService;
     _nfeConsulta = nfeConsulta;
     _serviceFactory = serviceFactory;
     _certificadoService = certificadoService;
     _notaInutilizadaService = notaInutilizadaService;
     _cancelaNotaFiscalService = cancelaNotaFiscalService;
 }
Esempio n. 19
0
 public Signer(ICertificateManager certificateManager)
 {
     _certificateManager = certificateManager;
 }