summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Plugins/ValidationPlugins/Dns/Script/ScriptOptions.cs
blob: cce52419521e768a94d6602783ec2563f9cb7e34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using PKISharp.WACS.Plugins.Base;
using PKISharp.WACS.Plugins.Base.Options;

namespace PKISharp.WACS.Plugins.ValidationPlugins.Dns
{
    [Plugin("8f1da72e-f727-49f0-8546-ef69e5ecec32")]
    internal class ScriptOptions : ValidationPluginOptions<Script>
    {
        public override string Name => "Script";
        public override string Description => "Create verification records with your own script";
        public override string ChallengeType => Constants.Dns01ChallengeType;

        public string? Script { get; set; }
        public string? CreateScript { get; set; }
        public string? CreateScriptArguments { get; set; }
        public string? DeleteScript { get; set; }
        public string? DeleteScriptArguments { get; set; }
    }
}