using System.Security.Cryptography.X509Certificates;
X509Store storeCertificati = new X509Store(StoreName.My, StoreLocation.CurrentUser);
storeCertificati.Open(OpenFlags.ReadOnly);
//Visualizzo
solo i dati che interessano e li visualizza nel controllo datagridview
var risultatoCertificati = (from dati in
storeCertificati.Certificates.Cast<X509Certificate2>()
select new
{
Oggetto = dati.Subject,
EnteCertificatore =
dati.Issuer,
NumeroSeriale =
dati.GetSerialNumberString(),
ValidoFinoAl =
dati.NotAfter
}).ToList();
dataGridView1.DataSource = risultatoCertificati;
//
Chiudi la lettura dei certificati
storeCertificati.Close();
Nessun commento:
Posta un commento