diff --git a/src/CommonLib/OutputTypes/Certificate.cs b/src/CommonLib/OutputTypes/Certificate.cs index 4a88338d..89861115 100644 --- a/src/CommonLib/OutputTypes/Certificate.cs +++ b/src/CommonLib/OutputTypes/Certificate.cs @@ -15,9 +15,6 @@ public class Certificate public string[] Chain { get; set; } = Array.Empty(); public bool HasBasicConstraints { get; set; } = false; public int BasicConstraintPathLength { get; set; } - public Oid[] EnhancedKeyUsageOids { get; set; } - - public CertificateExtension[] CertificateExtensions { get; set; } public Certificate(byte[] rawCertificate) { @@ -40,8 +37,6 @@ public Certificate(byte[] rawCertificate) foreach (X509Extension extension in extensions) { CertificateExtension certificateExtension = new CertificateExtension(extension); - certificateExtensions.Add(certificateExtension); - switch (certificateExtension.Oid.Value) { case CAExtensionTypes.BasicConstraints: @@ -49,21 +44,8 @@ public Certificate(byte[] rawCertificate) HasBasicConstraints = ext.HasPathLengthConstraint; BasicConstraintPathLength = ext.PathLengthConstraint; break; - - case CAExtensionTypes.EnhancedKeyUsage: - X509EnhancedKeyUsageExtension extEKU = (X509EnhancedKeyUsageExtension) extension; - List enhancedKeyUsageOids = new List(); - foreach (var oid in extEKU.EnhancedKeyUsages){ - enhancedKeyUsageOids.Add(new Oid(oid)); - } - EnhancedKeyUsageOids = enhancedKeyUsageOids.ToArray(); - break; - } } - - CertificateExtensions = certificateExtensions.ToArray(); } - } } \ No newline at end of file