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"); } }
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); }