/// <summary> /// /// </summary> /// <param name="certificate"></param> /// <returns></returns> private string SendRps(X509Certificate2 certificate) { var FRpsSent = TSJCSigner.Sign(FDefaultNamespace + "RPS", Rps, certificate); var service = new PedidoEnvioRPSService(); var response = service.PedidoEnvioRPS(TSettings.User, TSettings.Password, FRpsSent); return(response); }
/// <summary> /// /// </summary> /// <param name="responseUrl"></param> /// <param name="xml"></param> public static string Assina(XName Tag, X509Certificate2 certificado, XDocument Rps) { var rpsSigned = TSJCSigner.Sign(Tag, Rps, certificado); return(rpsSigned.ToString()); }