diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.lib/Constants.cs | 1 | ||||
-rw-r--r-- | src/main.lib/Plugins/Base/Options/ValidationPluginOptions.cs | 5 | ||||
-rw-r--r-- | src/main.lib/Plugins/Base/OptionsFactories/ValidationPluginOptionsFactory.cs | 5 |
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); |