summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Configuration
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.lib/Configuration')
-rw-r--r--src/main.lib/Configuration/BaseArgumentsProvider.cs2
-rw-r--r--src/main.lib/Configuration/MainArguments.cs2
-rw-r--r--src/main.lib/Configuration/NetworkCredentialArguments.cs4
-rw-r--r--src/main.lib/Configuration/NetworkCredentialOptions.cs8
4 files changed, 8 insertions, 8 deletions
diff --git a/src/main.lib/Configuration/BaseArgumentsProvider.cs b/src/main.lib/Configuration/BaseArgumentsProvider.cs
index ed7f14e..5d76c31 100644
--- a/src/main.lib/Configuration/BaseArgumentsProvider.cs
+++ b/src/main.lib/Configuration/BaseArgumentsProvider.cs
@@ -20,7 +20,7 @@ namespace PKISharp.WACS.Configuration
public abstract string Name { get; }
public abstract string Group { get; }
- public abstract string Condition { get; }
+ public virtual string? Condition { get; }
public virtual bool Default => false;
public abstract void Configure(FluentCommandLineParser<T> parser);
bool IArgumentsProvider.Active(object current) => IsActive(current);
diff --git a/src/main.lib/Configuration/MainArguments.cs b/src/main.lib/Configuration/MainArguments.cs
index 374e083..427240f 100644
--- a/src/main.lib/Configuration/MainArguments.cs
+++ b/src/main.lib/Configuration/MainArguments.cs
@@ -5,7 +5,7 @@ namespace PKISharp.WACS.Configuration
public class MainArguments
{
[SuppressMessage("Design", "CA1056:Uri properties should not be strings", Justification = "Not supported by library")]
- public string? BaseUri { get; set; }
+ public string BaseUri { get; set; }
[SuppressMessage("Design", "CA1056:Uri properties should not be strings", Justification = "Not supported by library")]
public string? ImportBaseUri { get; set; }
diff --git a/src/main.lib/Configuration/NetworkCredentialArguments.cs b/src/main.lib/Configuration/NetworkCredentialArguments.cs
index 1c9a7be..5774249 100644
--- a/src/main.lib/Configuration/NetworkCredentialArguments.cs
+++ b/src/main.lib/Configuration/NetworkCredentialArguments.cs
@@ -2,7 +2,7 @@
{
internal class NetworkCredentialArguments
{
- public string UserName { get; set; }
- public string Password { get; set; }
+ public string? UserName { get; set; }
+ public string? Password { get; set; }
}
}
diff --git a/src/main.lib/Configuration/NetworkCredentialOptions.cs b/src/main.lib/Configuration/NetworkCredentialOptions.cs
index e3c167d..51054b7 100644
--- a/src/main.lib/Configuration/NetworkCredentialOptions.cs
+++ b/src/main.lib/Configuration/NetworkCredentialOptions.cs
@@ -7,22 +7,22 @@ namespace PKISharp.WACS.Configuration
{
public class NetworkCredentialOptions
{
- public string UserName { get; set; }
+ public string? UserName { get; set; }
[JsonProperty(propertyName: "PasswordSafe")]
- public ProtectedString Password { get; set; }
+ public ProtectedString? Password { get; set; }
public NetworkCredential GetCredential() => new NetworkCredential(UserName, Password?.Value);
public void Show(IInputService input)
{
input.Show("Username", UserName);
- input.Show("Password", new string('*', Password?.Value.Length ?? 0));
+ input.Show("Password", new string('*', Password?.Value?.Length ?? 0));
}
public NetworkCredentialOptions() { }
- public NetworkCredentialOptions(string userName, string password)
+ public NetworkCredentialOptions(string? userName, string? password)
{
UserName = userName;
Password = new ProtectedString(password);