using PKISharp.WACS.DomainObjects; using PKISharp.WACS.Plugins.Base.Factories; using PKISharp.WACS.Services; using System.Threading.Tasks; namespace PKISharp.WACS.Plugins.ValidationPlugins.Dns { internal class ManualOptionsFactory : ValidationPluginOptionsFactory { public ManualOptionsFactory() : base(Constants.Dns01ChallengeType) { } public override async Task Aquire(Target target, IInputService inputService, RunLevel runLevel) => new ManualOptions(); public override async Task Default(Target target) => new ManualOptions(); public override bool CanValidate(Target target) => true; } }