示例#1
0
        public void ProcessOutgoing(string[] args)
        {
            IOFiles         files   = new IOFiles(args);
            OutgoingMessage message = this.Agent.ProcessOutgoing(files.Read());

            files.Write(message.Message);
        }
示例#2
0
 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());
 }
示例#3
0
        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());
        }
示例#4
0
 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);
 }
示例#5
0
        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);
        }
示例#6
0
 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());
 }
示例#7
0
        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());
        }
示例#8
0
 public void ProcessOutgoing(string[] args)
 {
     IOFiles files = new IOFiles(args);
     OutgoingMessage message = this.Agent.ProcessOutgoing(files.Read());
     files.Write(message.Message);
 }