private void createSaveProofButon_Click(object sender, EventArgs e) { if (DecryptPrivateKeyDialog.TryDecryptIfNessecary(this.certificate, "Sign Certificate Proof")) { var proof = new CertificateProof(this.createProofTextTextBox.Text); var signedProof = new Signed<CertificateProof>(proof, this.certificate); SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = ProofFileFilter; dialog.Title = "Save Certificate Proof"; if (dialog.ShowDialog() == DialogResult.OK) { signedProof.Save(dialog.FileName); } } }
private void signatureRequestToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog dialog = new SaveFileDialog(); dialog.Title = "Save Signature Request"; dialog.CheckPathExists = true; dialog.Filter = Files.SignatureRequestFileFilter; if (dialog.ShowDialog() == DialogResult.OK) { SignatureRequest request = new SignatureRequest(CaCertificate.FullName, "CA", string.Empty); Signed<SignatureRequest> signedRequest = new Signed<SignatureRequest>(request, CaCertificate); signedRequest.Save(dialog.FileName); } }