Example #1
0
            public void doit()
            {
                ResultObject result = UserServiceCalls.Present(language, policy_url, verify_url, optional_cookie);

                result.handle = handle;
                callback(result);
            }
Example #2
0
            public void doit()
            {
                ResultObject result = UserServiceCalls.Issue(language, start_url, step_url, status_url, optional_cookie);

                result.handle = handle;
                callback(result);
            }
Example #3
0
 public void doit()
 {
     if (storeData)
     {
         ResultObject result = UserServiceCalls.StoreData(data);
         result.handle = handle;
         callback(result);
     }
     else
     {
         ResultObject result = UserServiceCalls.LoadData();
         result.handle = handle;
         callback(result);
     }
 }
Example #4
0
 public ResultObject IsSameSmartcard()
 {
     return(UserServiceCalls.IsSameSmartcard());
 }
Example #5
0
 public ResultObject LoadData()
 {
     return(UserServiceCalls.LoadData());
 }
Example #6
0
 public ResultObject StoreData(string data)
 {
     return(UserServiceCalls.StoreData(data));
 }
Example #7
0
 public ResultObject Present(string language, string policy_url, string verify_url, string optional_cookie)
 {
     return(UserServiceCalls.Present(language, policy_url, verify_url, optional_cookie));
 }
Example #8
0
 public ResultObject Issue(string language, string start_url, string step_url, string status_url, string optional_cookie)
 {
     return(UserServiceCalls.Issue(language, start_url, step_url, status_url, optional_cookie));
 }
Example #9
0
        public int Exec(IntPtr pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
        {
//            log("BHO.IOleCommandTarget", "Exec", "Params : " + pguidCmdGroup + " " + nCmdID + " " + nCmdexecopt + " " + pvaIn + " " + pvaOut);
            if (nCmdID != 0)
            {
                // not called from menu!
//                log("BHO.IOleCommandTarget", "Exec", "Exec was not called from Menu! nCmdID != 0 - was : " + nCmdID);
                return(0);
            }
            log("BHO.IOleCommandTarget", "Exec", "Params : " + pguidCmdGroup + " " + nCmdID + " " + nCmdexecopt + " " + pvaIn + " " + pvaOut);

            log("BHO.IOleCommandTarget", "Exec", "Exec Was called from Menu! nCmdID == 0");

            ToolsForm toolsForm = new ToolsForm();

            var res = toolsForm.ShowDialog();

            if (res != System.Windows.Forms.DialogResult.OK)
            {
                // pin not entered
                log("BHO.IOleCommandTarget", "Exec", " - user canceled..." + res);
            }
            else
            {
                int tag = int.Parse("" + toolsForm.tag);

/*
 *              MessageBox.Show("Tool selected : " + tag,
 *  "Tool selected",
 *  MessageBoxButtons.OK,
 *  MessageBoxIcon.Exclamation,
 *  MessageBoxDefaultButton.Button1);
 */

                log("BHO.IOleCommandTarget", "Exec", " - user selected : " + toolsForm.tag + " : " + toolsForm.sender + " - select button/tag : " + tag);
                switch (tag)
                {
                case 1:
                    // Manager credentials
                    UserServiceCalls.ManageCredentials();
                    break;

                case 2:
                    // Backup Smartcard
                    UserServiceCalls.BackupSmartcard();
                    break;

                case 3:
                    // Restore Smartcard
                    UserServiceCalls.RestoreSmartcard();
                    break;

                case 4:
                    // Change Pin
                    UserServiceCalls.ChangePin();
                    break;

                case 5:
                    // Unlock Smartcard
                    UserServiceCalls.UnlockCard();
                    break;

                case 6:
                    // Debug Info
                    UserServiceCalls.ShowDebugInfo();
                    break;

                case 7:
                    // Debug Info
                    UserServiceCalls.CheckRevocationStatus();
                    break;

                default:
                    MessageBox.Show("Select User Selected - event args : " + toolsForm.e + " - sender : " + toolsForm.sender + " - tag " + toolsForm.tag);
                    break;
                }
            }

            log("BHO.IOleCommandTarget", "Exec", " - exec DONE!! " + res);
            return(0);
        }