Beispiel #1
0
        public static void FirmaDocumentoAnulacion()
        {
            var documento = FirmaDocumento.FirmarDocumentoAnulacion("C:\\temp\\Firma\\50510231.p12", "Prueba123", @"C:\Users\lflorian\Documents\ONIX\Documentos\FESP-Anulacion.xml", @"C:\Users\lflorian\Documents\ONIX\Documentos");

            if (documento != null)
            {
                Console.WriteLine("Documento firmado correctamente");
            }
            else
            {
                Console.WriteLine("No se pudo firmar el documento");
            }
        }
Beispiel #2
0
        public String getXML(string XMLCancel, string path, string fac_num)
        {
            v_rootxml    = path;
            this.fac_num = fac_num;
            //convertir a dataset los string para mayor manupulacion
            XmlToDataSet(XMLCancel);
            //llenar estructuras
            ReaderDataset();

            //armar xml
            getXML();

            //firmar xml por certificado
            var nombre = fac_num.Trim() + ".xml";

            v_rootxml = v_rootxml + @"\" + nombre;

            XmlDocument myXML = FirmaDocumento.FirmarDocumentoAnulacion(Constants.URL_CERTIFICADO, Constants.URL_CERTIFICADO_CONTRASENIA, path, nombre, path);

            String data = getPostData(myXML.InnerXml);

            return(data);
        }