public void ProcessOutgoing(string[] args) { IOFiles files = new IOFiles(args); OutgoingMessage message = this.Agent.ProcessOutgoing(files.Read()); files.Write(message.Message); }
public void ProcessMessage(string[] args) { IOFiles files = new IOFiles(args); CDO.Message message = Extensions.LoadCDOMessageFromText(files.Read()); this.Agent.ProcessMessage(message); files.Write(message.GetMessageText()); }
public void Export(string[] args) { IOFiles ioFiles = new IOFiles(args); if (!ioFiles.HasOutputFile) { Console.WriteLine("Need output file"); } X509Certificate2 cert = new X509Certificate2(ioFiles.InputFile); this.ExportCert(cert, ioFiles.OutputFile); }
public void ProcessEndtoEnd(string[] args) { IOFiles files = new IOFiles(args); // // Outgoing // CDO.Message outgoing = Extensions.LoadCDOMessageFromText(files.Read()); this.Agent.ProcessMessage(outgoing); // // Incoming // CDO.Message incoming = Extensions.LoadCDOMessageFromText(outgoing.GetMessageText()); this.Agent.ProcessMessage(incoming); // // Persist // files.Write(incoming.GetMessageText()); }