namespace StellaOps.Scanner.Analyzers.Lang.DotNet; public interface IDotNetAuthenticodeInspector { DotNetAuthenticodeMetadata? TryInspect(string assemblyPath, CancellationToken cancellationToken); } public sealed record DotNetAuthenticodeMetadata( string? Subject, string? Issuer, DateTimeOffset? NotBefore, DateTimeOffset? NotAfter, string? Thumbprint, string? SerialNumber);