Example #1
0
		private static void Handle_Rekey (
					Shell Dispatch, string[] args, int index) {
			Rekey		Options = new Rekey ();

			var Registry = new Goedel.Registry.Registry ();



#pragma warning disable 162
			for (int i = index; i< args.Length; i++) {
				if 	(!IsFlag (args [i][0] )) {
					throw new System.Exception ("Unexpected parameter: " + args[i]);}			
				string Rest = args [i].Substring (1);

				TagType_Rekey TagType = (TagType_Rekey) Registry.Find (Rest);

				// here have the cases for what to do with it.

				switch (TagType) {
					default : throw new System.Exception ("Internal error");
					}
				}

#pragma warning restore 162
			Dispatch.Rekey (Options);

			}
Example #2
0
		private static void Usage () {

				Console.WriteLine ("brief");
				Console.WriteLine ("");

				{
#pragma warning disable 219
					Reset		Dummy = new Reset ();
#pragma warning restore 219

					Console.Write ("{0}reset ", UsageFlag);
					Console.WriteLine ();

					Console.WriteLine ("    Delete all test profiles");

				}

				{
#pragma warning disable 219
					Device		Dummy = new Device ();
#pragma warning restore 219

					Console.Write ("{0}device ", UsageFlag);
					Console.Write ("[{0}] ", Dummy.DeviceID.Usage (null, "id", UsageFlag));
					Console.Write ("[{0}] ", Dummy.DeviceDescription.Usage (null, "dd", UsageFlag));
					Console.Write ("[{0}] ", Dummy.Default.Usage ("default", "value", UsageFlag));
					Console.WriteLine ();

					Console.WriteLine ("    Create new device profile");

				}

				{
#pragma warning disable 219
					Personal		Dummy = new Personal ();
#pragma warning restore 219

					Console.Write ("{0}personal ", UsageFlag);
					Console.Write ("[{0}] ", Dummy.Portal.Usage (null, "portal", UsageFlag));
					Console.Write ("[{0}] ", Dummy.Description.Usage (null, "pd", UsageFlag));
					Console.Write ("[{0}] ", Dummy.Verbose.Usage ("verbose", "value", UsageFlag));
					Console.Write ("[{0}] ", Dummy.Report.Usage ("report", "value", UsageFlag));
					Console.Write ("[{0}] ", Dummy.DeviceNew.Usage ("new", "value", UsageFlag));
					Console.Write ("[{0}] ", Dummy.DeviceUDF.Usage ("dudf", "value", UsageFlag));
					Console.Write ("[{0}] ", Dummy.DeviceID.Usage ("did", "value", UsageFlag));
					Console.Write ("[{0}] ", Dummy.DeviceDescription.Usage ("dd", "value", UsageFlag));
					Console.WriteLine ();

					Console.WriteLine ("    Create new personal profile");

				}

				{
#pragma warning disable 219
					Label		Dummy = new Label ();
#pragma warning restore 219

					Console.Write ("{0}label ", UsageFlag);
					Console.Write ("[{0}] ", Dummy.Portal.Usage ("portal", "value", UsageFlag));
					Console.Write ("[{0}] ", Dummy.UDF.Usage ("udf", "value", UsageFlag));
					Console.WriteLine ();

					Console.WriteLine ("    Create new security label");

				}

				{
#pragma warning disable 219
					Add		Dummy = new Add ();
#pragma warning restore 219

					Console.Write ("{0}add ", UsageFlag);
					Console.WriteLine ();

					Console.WriteLine ("    Add user to a label");

				}

				{
#pragma warning disable 219
					Remove		Dummy = new Remove ();
#pragma warning restore 219

					Console.Write ("{0}remove ", UsageFlag);
					Console.WriteLine ();

					Console.WriteLine ("    Remove user from a label");

				}

				{
#pragma warning disable 219
					Rekey		Dummy = new Rekey ();
#pragma warning restore 219

					Console.Write ("{0}rekey ", UsageFlag);
					Console.WriteLine ();

					Console.WriteLine ("    Create a new label key and recryption keys");

				}

				{
#pragma warning disable 219
					Encrypt		Dummy = new Encrypt ();
#pragma warning restore 219

					Console.Write ("{0}encrypt ", UsageFlag);
					Console.WriteLine ();

					Console.WriteLine ("    Encrypt a data file to a label");

				}

				{
#pragma warning disable 219
					Decrypt		Dummy = new Decrypt ();
#pragma warning restore 219

					Console.Write ("{0}decrypt ", UsageFlag);
					Console.WriteLine ();

					Console.WriteLine ("    Decrypt a data file");

				}

			} // Usage 
Example #3
0
		public virtual void Rekey ( Rekey Options
				) {

			char UsageFlag = '-';
				{
#pragma warning disable 219
					Rekey		Dummy = new Rekey ();
#pragma warning restore 219

					Console.Write ("{0}rekey ", UsageFlag);
					Console.WriteLine ();

					Console.WriteLine ("    Create a new label key and recryption keys");

				}

			Console.WriteLine ("Not Yet Implemented");
			}