using PKISharp.WACS.Configuration; using PKISharp.WACS.Plugins.Base; using PKISharp.WACS.Services; namespace PKISharp.WACS.Plugins.ValidationPlugins.Http { [Plugin("bc27d719-dcf2-41ff-bf08-54db7ea49c48")] internal class FtpOptions : HttpValidationOptions { public override string Name => "FTP"; public override string Description => "Upload verification files via FTP(S)"; public FtpOptions() : base() { } public FtpOptions(HttpValidationOptions source) : base(source) { } /// /// Credentials to use for WebDav connection /// public NetworkCredentialOptions? Credential { get; set; } /// /// Show settings to user /// /// public override void Show(IInputService input) { base.Show(input); if (Credential != null) { Credential.Show(input); } } } }