private void BtnFirmarClick(object sender, EventArgs e) { var openFileDialog1 = new OpenFileDialog { InitialDirectory = "c:\\", Filter = @"xml files (*.xml)|*.xml|All files (*.*)|*.*", FilterIndex = 2, RestoreDirectory = true }; if (openFileDialog1.ShowDialog() != DialogResult.OK) { return; } try { var doc = new XmlDocument(); doc.Load(openFileDialog1.FileName); var respuesta = _servicio.Firmar(doc.InnerXml, "mirna_gisella_cedeno_delgado.p12", "Ecuador2015"); TxtMensajes.Text = respuesta.Mensaje; _xmlFirmado = respuesta.Dato; var elemList = doc.GetElementsByTagName("claveAcceso"); _claveAcceso = elemList[0].InnerText; } catch (Exception ex) { TxtMensajes.Text = ex.Message; } }