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; }
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; } }