summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.lib/Constants.cs1
-rw-r--r--src/main.lib/Plugins/Base/Options/ValidationPluginOptions.cs5
-rw-r--r--src/main.lib/Plugins/Base/OptionsFactories/ValidationPluginOptionsFactory.cs5
3 files changed, 5 insertions, 6 deletions
diff --git a/src/main.lib/Constants.cs b/src/main.lib/Constants.cs
index a7a4ae7..008311e 100644
--- a/src/main.lib/Constants.cs
+++ b/src/main.lib/Constants.cs
@@ -25,6 +25,7 @@ namespace PKISharp.WACS
public const int MaxNames = 100;
public const string Dns01ChallengeType = Dns01ChallengeValidationDetails.Dns01ChallengeType;
public const string Http01ChallengeType = Http01ChallengeValidationDetails.Http01ChallengeType;
+ public const string TlsAlpn01ChallengeType = TlsAlpn01ChallengeValidationDetails.TlsAlpn01ChallengeType;
}
} \ No newline at end of file
diff --git a/src/main.lib/Plugins/Base/Options/ValidationPluginOptions.cs b/src/main.lib/Plugins/Base/Options/ValidationPluginOptions.cs
index 8864e92..8a46631 100644
--- a/src/main.lib/Plugins/Base/Options/ValidationPluginOptions.cs
+++ b/src/main.lib/Plugins/Base/Options/ValidationPluginOptions.cs
@@ -1,5 +1,4 @@
-using ACMESharp.Authorizations;
-using Newtonsoft.Json;
+using Newtonsoft.Json;
using PKISharp.WACS.Plugins.Interfaces;
using PKISharp.WACS.Services;
using PKISharp.WACS.Services.Serialization;
@@ -10,7 +9,7 @@ namespace PKISharp.WACS.Plugins.Base.Options
public class ValidationPluginOptions : PluginOptions
{
[JsonIgnore]
- public virtual string ChallengeType => Http01ChallengeValidationDetails.Http01ChallengeType;
+ public virtual string ChallengeType => Constants.Http01ChallengeType;
}
public abstract class ValidationPluginOptions<T> : ValidationPluginOptions where T : IValidationPlugin
diff --git a/src/main.lib/Plugins/Base/OptionsFactories/ValidationPluginOptionsFactory.cs b/src/main.lib/Plugins/Base/OptionsFactories/ValidationPluginOptionsFactory.cs
index 259e1ef..0fb603b 100644
--- a/src/main.lib/Plugins/Base/OptionsFactories/ValidationPluginOptionsFactory.cs
+++ b/src/main.lib/Plugins/Base/OptionsFactories/ValidationPluginOptionsFactory.cs
@@ -1,5 +1,4 @@
-using ACMESharp.Authorizations;
-using PKISharp.WACS.DomainObjects;
+using PKISharp.WACS.DomainObjects;
using PKISharp.WACS.Extensions;
using PKISharp.WACS.Plugins.Base.Options;
using PKISharp.WACS.Plugins.Interfaces;
@@ -18,7 +17,7 @@ namespace PKISharp.WACS.Plugins.Base.Factories
private readonly string _challengeType;
string IValidationPluginOptionsFactory.ChallengeType => _challengeType;
public virtual bool Hidden => false;
- public ValidationPluginOptionsFactory(string challengeType = Http01ChallengeValidationDetails.Http01ChallengeType) => _challengeType = challengeType;
+ public ValidationPluginOptionsFactory(string challengeType = Constants.Http01ChallengeType) => _challengeType = challengeType;
public abstract Task<TOptions> Aquire(Target target, IInputService inputService, RunLevel runLevel);
public abstract Task<TOptions> Default(Target target);