remove Exportable property from CertificateSettings

This commit is contained in:
2025-10-21 11:06:59 +02:00
parent 0e0f038403
commit 01c10f4b9d

View File

@@ -16,7 +16,6 @@ public sealed class CertificateSettings
Issuer = null;
FriendlyName = NetUtils.MachineName;
ValidityPeriod = TimeSpan.FromDays(3650 + 2);
ExportableKeys = true;
IsCertificateAuthority = false;
KeyUsage = X509KeyUsageFlags.None;
}
@@ -31,8 +30,6 @@ public sealed class CertificateSettings
public TimeSpan ValidityPeriod { [DebuggerStepThrough] get; [DebuggerStepThrough] set; }
public bool ExportableKeys { [DebuggerStepThrough] get; [DebuggerStepThrough] set; }
public bool IsCertificateAuthority { [DebuggerStepThrough] get; [DebuggerStepThrough] set; }
public X509KeyUsageFlags KeyUsage { [DebuggerStepThrough] get; [DebuggerStepThrough] set; }
@@ -56,6 +53,6 @@ public sealed class CertificateSettings
public override string ToString()
{
return string.Format("issuer = {0}, subject-name = '{1}', validity-period = {2} days, exportable = {3}, is-ca = {4}", Issuer?.Subject ?? "<not-set>", SubjectAlternateNames.First(), ValidityPeriod.TotalDays, ExportableKeys ? "yes" : "no", IsCertificateAuthority ? "yes" : "no");
return string.Format("issuer = {0}, subject-name = '{1}', validity-period = {2} days, is-ca = {3}", Issuer?.Subject ?? "<not-set>", SubjectAlternateNames.First(), ValidityPeriod.TotalDays, IsCertificateAuthority ? "yes" : "no");
}
}