private void PopulateForm(X509Certificate2 certificate)
 {
     txtSerialNumber.Text    = certificate.GetSerialNumberString();
     dtpExpirationTime.Value = Convert.ToDateTime(certificate.GetExpirationDateString());
     txtFriendlyName.Text    = certificate.FriendlyName;
     lblIsValid.Text         = DigitalCertificateAgent.IsValid(certificate) ? "VÁLIDO" : "INVÁLIDO";
 }
        private void btnExportToBase64String_Click(object sender, EventArgs e)
        {
            if (_certificate is null)
            {
                MessageBox.Show("O certificado não foi selecionado!");
                return;
            }

            txtResult.ResetText();
            txtResult.Text = DigitalCertificateAgent.ConvertToBase64(DigitalCertificateAgent.ConvertToBytes(_certificate, txtPassword.Text));
        }
 private void btnChooseCertificate_Click(object sender, EventArgs e)
 {
     try
     {
         _certificate = DigitalCertificateAgent.ChooseCertificate();
         PopulateForm(_certificate);
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
         MessageBox.Show(exception.Message);
     }
 }
Beispiel #4
0
 public void ListOnlyValidsForTestsPurposes()
 {
     Assert.IsNotNull(DigitalCertificateAgent.ListOnlyValidCerticatesForTestsPurposes());
 }