Пример #1
0
 public ValidationContext(
     ILifetimeScope scope,
     ValidationContextParameters parameters)
 {
     Identifier       = parameters.Authorization.Identifier.Value;
     Label            = (parameters.Authorization.Wildcard == true ? "*." : "") + Identifier;
     TargetPart       = parameters.TargetPart;
     Authorization    = parameters.Authorization;
     Result           = parameters.OrderContext.Result;
     Scope            = scope;
     ChallengeType    = parameters.Options.ChallengeType;
     PluginName       = parameters.Options.Name;
     ValidationPlugin = scope.Resolve <IValidationPlugin>();
     Valid            = parameters.Authorization.Status == AcmeClient.AuthorizationValid;
 }
Пример #2
0
 public ValidationContext(
     ILifetimeScope scope,
     ValidationContextParameters parameters)
 {
     Identifier       = parameters.Authorization.Identifier.Value;
     TargetPart       = parameters.TargetPart;
     Authorization    = parameters.Authorization;
     Scope            = scope;
     ChallengeType    = parameters.ChallengeType;
     PluginName       = parameters.PluginName;
     ValidationPlugin = scope.Resolve <IValidationPlugin>();
     if (parameters.OrderValid)
     {
         Success = true;
     }
 }