private static async Task CarregaDadosCertificado() { try { Console.Clear(); Console.WriteLine("Escreva o caminho do certificado com a extensão .pfx:"); string caminho = Console.ReadLine(); Console.Clear(); Console.WriteLine("Escreva a senha do certificado:"); string password = Console.ReadLine(); Console.Clear(); var cert = CertificadoDigitalUtils.ObterDoCaminho(caminho, password); _configuracoes.CfgServico.Certificado.Serial = cert.SerialNumber; Console.WriteLine("Certificado encontrado e carregado..."); Console.WriteLine("Issuer: " + cert.IssuerName); Console.WriteLine("Validade: " + cert.GetExpirationDateString()); Console.WriteLine("\nPressione para voltar.."); Console.ReadKey(); } catch (Exception ex) { throw ex; } }
public void ObterSerialCertificado() { NumeroDeSerie = CertificadoDigitalUtils.ListareObterDoRepositorio().SerialNumber; }