예제 #1
0
 public AcmeProcess(Options options, IChallengeProvider challengeProvider, IServerConfigurationProvider serverConfiguration, IAcmeClient client, IPkcs12 pkcs12, ICertificateRequestAsn1DEREncoder certificateRequestEncoder)
 {
     this.options = options;
     this.challengeProvider = challengeProvider;
     this.serverConfiguration = serverConfiguration;
     this.client = client;
     this.pkcs12 = pkcs12;            
     this.certificateRequestEncoder = certificateRequestEncoder;
 }
예제 #2
0
 public AcmeProcess(Options options, IChallengeProvider challengeProvider, IServerConfigurationProvider serverConfiguration, IAcmeClient client, IPkcs12 pkcs12, ICertificateRequestAsn1DEREncoder certificateRequestEncoder)
 {
     this.options             = options;
     this.challengeProvider   = challengeProvider;
     this.serverConfiguration = serverConfiguration;
     this.client = client;
     this.pkcs12 = pkcs12;
     this.certificateRequestEncoder = certificateRequestEncoder;
 }
예제 #3
0
 public AcmeProcess(
     Options options,
     IChallengeProvider challengeProvider,
     IServerConfigurationProvider serverConfiguration,
     IAcmeClient client)
 {
     this.options             = options;
     this.challengeProvider   = challengeProvider;
     this.serverConfiguration = serverConfiguration;
     this.client = client;
 }
 public ChallengeController(ILogger <ChallengeController> logger,
                            IUserChallengesProvider <AzureChallengeResult, UserChallenges> userChallengesProvider,
                            IAssignedQuestionProvider <AzureChallengeResult, AssignedQuestion> assignedQuestionProvider,
                            IChallengeProvider <AzureChallengeResult, ChallengeDetails> challengesProvider,
                            IParameterProvider <AzureChallengeResult, GlobalChallengeParameters> parametersProvider,
                            IAggregateProvider <AzureChallengeResult, ACMA.Aggregate> aggregateProvider,
                            IMapper mapper,
                            UserManager <AzureChallengeUIUser> userManager)
 {
     this.userChallengesProvider   = userChallengesProvider;
     this.assignedQuestionProvider = assignedQuestionProvider;
     this.challengesProvider       = challengesProvider;
     this.parametersProvider       = parametersProvider;
     this.aggregateProvider        = aggregateProvider;
     this.mapper  = mapper;
     _logger      = logger;
     _userManager = userManager;
 }
예제 #5
0
 public ChallengeController(ILogger <ChallengeController> logger,
                            IChallengeProvider <ACM.AzureChallengeResult, ACMT.ChallengeDetails> challengeProvider,
                            IAssignedQuestionProvider <ACM.AzureChallengeResult, ACMQ.AssignedQuestion> assignedQuestionProvider,
                            IQuestionProvider <ACM.AzureChallengeResult, ACMQ.Question> questionProvider,
                            IParameterProvider <ACM.AzureChallengeResult, ACMP.GlobalChallengeParameters> challengeParameterProvider,
                            IParameterProvider <ACM.AzureChallengeResult, ACMP.GlobalParameters> globalParameterProvider,
                            IAggregateProvider <ACM.AzureChallengeResult, ACMA.Aggregate> aggregateProvider,
                            IMapper mapper,
                            IConfiguration configuration,
                            UserManager <AzureChallengeUIUser> userManager)
 {
     this._logger                    = logger;
     this.challengeProvider          = challengeProvider;
     this.assignedQuestionProvider   = assignedQuestionProvider;
     this.questionProvider           = questionProvider;
     this.challengeParameterProvider = challengeParameterProvider;
     this.globalParameterProvider    = globalParameterProvider;
     this.aggregateProvider          = aggregateProvider;
     this.mapper        = mapper;
     this.configuration = configuration;
     this.userManager   = userManager;
 }