Получить дату цифровой подписи файла - C#
Формулировка задачи:
Всем привет. Как в C# получить дату цифровой подписи файла? Что-то не могу понять.
Решение задачи: «Получить дату цифровой подписи файла»
textual
Листинг программы
using System;
using System.IO;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
internal sealed class Program {
static void Main(String[] args) {
if (args != null) {
args.ToList().ForEach(a => {
try {
X509Certificate cert = X509Certificate.CreateFromSignedFile(Path.GetFullPath(a));
Console.WriteLine(cert.GetEffectiveDateString());
Console.WriteLine(cert.GetExpirationDateString());
}
catch (Exception e) {
Console.WriteLine(e.Message);
}
});
}
}
}