blob: 18047744d06728d13930360620bba20e1b9a60fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
using Newtonsoft.Json;
using PKISharp.WACS.Plugins.Base;
using PKISharp.WACS.Plugins.Base.Options;
using PKISharp.WACS.Services.Serialization;
namespace PKISharp.WACS.Plugins.ValidationPlugins.Dns
{
[Plugin("3b0c3cca-db98-40b7-b678-b34791070d42")]
internal sealed class LuaDnsOptions : ValidationPluginOptions<LuaDns>
{
public override string Name { get; } = "LuaDns";
public override string Description { get; } = "Create verification records in LuaDns";
public override string ChallengeType { get; } = Constants.Dns01ChallengeType;
public string Username { get; set; }
[JsonProperty(propertyName: "APIKeySafe")]
public ProtectedString APIKey { get; set; }
}
}
|