コード例 #1
0
ファイル: Form1.cs プロジェクト: sas1981ec/.NET
        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;
            }
        }