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; }
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); }
public SignatureBuilder(ICertificateManager certificateManager, ILogProvider logProvider) { this._certificateManager = certificateManager; this._logProvider = logProvider; }
public PdfToolsPdfProcessor(IFile file, ICertificateManager certificateManager, IVersionHelper versionHelper) : base(file) { _certificateManager = certificateManager; _versionHelper = versionHelper; }
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); }
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; }
public AcmeResponseMiddleware(RequestDelegate next, ICertificateManager certificateManager, ILogger <AcmeResponseMiddleware> logger) { this.next = next; this.certificateManager = certificateManager; this.logger = logger; }
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; }
public Signer(ICertificateManager certificateManager) { _certificateManager = certificateManager; }