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); } }
public void ListOnlyValidsForTestsPurposes() { Assert.IsNotNull(DigitalCertificateAgent.ListOnlyValidCerticatesForTestsPurposes()); }