summaryrefslogtreecommitdiffstats
path: root/src/plugin.validation.dns.cloudflare/CloudflareOptions.cs
blob: 59fb7c612f3c8a189e2378e58d14ed029894738c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using PKISharp.WACS.Plugins.Base;
using PKISharp.WACS.Plugins.Base.Options;
using PKISharp.WACS.Services.Serialization;

namespace PKISharp.WACS.Plugins.ValidationPlugins.Dns
{
    [Plugin("73af2c2e-4cf1-4198-a4c8-1129003cfb75")]
    public class CloudflareOptions : ValidationPluginOptions<Cloudflare>
    {
        public override string Name => "Cloudflare";
        public override string Description => "Create verification records in Cloudflare DNS";
        public override string ChallengeType => Constants.Dns01ChallengeType;

        public ProtectedString ApiToken { get; set; }
    }
}