Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            // string s= GestCertificate.PrintCertificates(textBox2.Text, System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine);
            //textBox1.Text = s;
            List <DatiCert> DatiCerts = GestCertificate.PrintCertificates(textBox2.Text, System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine);

            dataGridView1.Rows.Clear();
            foreach (var item in DatiCerts)
            {
                StringBuilder sb = new StringBuilder();
                dataGridView1.Rows.Add();
                sb.Append("       Name:"); sb.Append(item.Name); sb.AppendLine();
                sb.Append("      Issue:"); sb.Append(item.Issuer); sb.AppendLine();
                sb.Append("    Subject:"); sb.Append(item.Subject); sb.AppendLine();
                sb.Append("    Version:");
                sb.Append(item.Version);
                sb.Append(" Valid from ");
                sb.Append(item.ValidFrom);
                sb.Append(" to ");
                sb.Append(item.ValidUntil); sb.AppendLine();
                sb.Append("Serial Num.:"); sb.Append(item.SerialNumber); sb.AppendLine();
                sb.Append(" Sign. Alg.:"); sb.Append(item.SignatureAlgorithm); sb.AppendLine();
                sb.Append(" Thumbprint:"); sb.Append(item.Thumbprint);

                dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[0].Value = sb.ToString();
            }
        }
Esempio n. 2
0
 public static void GetSrv(List <CTipoCfgCrt> TestCert, List <Dati> ListaDati)
 {
     foreach (var test in TestCert)
     {
         if (GestCertificate.FindCertificate(test.StoreName, System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine, test.PropQuale, test.PropValore))
         {
             AggiungiCert(test.StoreName, test.PropValore, test.PropQuale, test.Tipo, ListaDati);
         }
     }
 }