namespace uFRSigner
{
    partial class frmMain
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            System.Windows.Forms.ListViewItem listViewItem37 = new System.Windows.Forms.ListViewItem(new string[] {
            "0",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem38 = new System.Windows.Forms.ListViewItem(new string[] {
            "1",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem39 = new System.Windows.Forms.ListViewItem(new string[] {
            "2",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem40 = new System.Windows.Forms.ListViewItem(new string[] {
            "3",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem41 = new System.Windows.Forms.ListViewItem(new string[] {
            "4",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem42 = new System.Windows.Forms.ListViewItem(new string[] {
            "5",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem43 = new System.Windows.Forms.ListViewItem(new string[] {
            "6",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem44 = new System.Windows.Forms.ListViewItem(new string[] {
            "7",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem45 = new System.Windows.Forms.ListViewItem(new string[] {
            "8",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem46 = new System.Windows.Forms.ListViewItem(new string[] {
            "9",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem47 = new System.Windows.Forms.ListViewItem(new string[] {
            "10",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem48 = new System.Windows.Forms.ListViewItem(new string[] {
            "11",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem49 = new System.Windows.Forms.ListViewItem(new string[] {
            "0",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem50 = new System.Windows.Forms.ListViewItem(new string[] {
            "1",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem51 = new System.Windows.Forms.ListViewItem(new string[] {
            "2",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem52 = new System.Windows.Forms.ListViewItem(new string[] {
            "0",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem53 = new System.Windows.Forms.ListViewItem(new string[] {
            "1",
            "Empty"}, -1);
            System.Windows.Forms.ListViewItem listViewItem54 = new System.Windows.Forms.ListViewItem(new string[] {
            "2",
            "Empty"}, -1);
            this.tabControl = new System.Windows.Forms.TabControl();
            this.tabRSAKeys = new System.Windows.Forms.TabPage();
            this.gpPrivateKeyMode = new System.Windows.Forms.GroupBox();
            this.rbCRT = new System.Windows.Forms.RadioButton();
            this.rbModExp = new System.Windows.Forms.RadioButton();
            this.gbRSAPub = new System.Windows.Forms.GroupBox();
            this.lbRSAPubExp = new System.Windows.Forms.Label();
            this.tbRSAPubExp = new System.Windows.Forms.TextBox();
            this.gbRSAModulus = new System.Windows.Forms.GroupBox();
            this.lbRSAModulus = new System.Windows.Forms.Label();
            this.tbRSAModulus = new System.Windows.Forms.TextBox();
            this.gbRSAPriv = new System.Windows.Forms.GroupBox();
            this.lbRSAPrivP = new System.Windows.Forms.Label();
            this.lbRSAPrivQ = new System.Windows.Forms.Label();
            this.lbRSAPrivPQ = new System.Windows.Forms.Label();
            this.lbRSAPrivDP1 = new System.Windows.Forms.Label();
            this.tbRSAPrivDQ1 = new System.Windows.Forms.TextBox();
            this.tbRSAPrivDP1 = new System.Windows.Forms.TextBox();
            this.tbRSAPrivPQ = new System.Windows.Forms.TextBox();
            this.tbRSAPrivQ = new System.Windows.Forms.TextBox();
            this.lbRSAPrivDQ1 = new System.Windows.Forms.Label();
            this.lbRSAPrivExp = new System.Windows.Forms.Label();
            this.tbRSAPrivExp = new System.Windows.Forms.TextBox();
            this.tbRSAPrivP = new System.Windows.Forms.TextBox();
            this.gbRSACommands = new System.Windows.Forms.GroupBox();
            this.btnGetRSAPublic = new System.Windows.Forms.Button();
            this.btnRsaCsr = new System.Windows.Forms.Button();
            this.btnMkRSAKeyOnCard = new System.Windows.Forms.Button();
            this.btnSaveRSAPub = new System.Windows.Forms.Button();
            this.cbRSAKeyLength = new System.Windows.Forms.ComboBox();
            this.cbRSAKeyIndex = new System.Windows.Forms.ComboBox();
            this.lbRSAKeyLength = new System.Windows.Forms.Label();
            this.lbRSAKeyIndex = new System.Windows.Forms.Label();
            this.tabHidden = new System.Windows.Forms.TabPage();
            this.gbHiddenEC = new System.Windows.Forms.GroupBox();
            this.btnStoreECPriv = new System.Windows.Forms.Button();
            this.btnRestoreECPriv = new System.Windows.Forms.Button();
            this.btnBackupECPriv = new System.Windows.Forms.Button();
            this.btnMkECKey = new System.Windows.Forms.Button();
            this.btnECImportP12 = new System.Windows.Forms.Button();
            this.lbHiddenEC = new System.Windows.Forms.Label();
            this.gbHiddenRSA = new System.Windows.Forms.GroupBox();
            this.btnMkRSAKey = new System.Windows.Forms.Button();
            this.btnRSAImportP12 = new System.Windows.Forms.Button();
            this.btnBackupRSAPriv = new System.Windows.Forms.Button();
            this.btnRestoreRSAPriv = new System.Windows.Forms.Button();
            this.btnStoreRSAPriv = new System.Windows.Forms.Button();
            this.lbHiddenRSA = new System.Windows.Forms.Label();
            this.tabECKeys = new System.Windows.Forms.TabPage();
            this.gbECPubKey = new System.Windows.Forms.GroupBox();
            this.lbECPubKey = new System.Windows.Forms.Label();
            this.tbECPubKey = new System.Windows.Forms.TextBox();
            this.gbECPrivKey = new System.Windows.Forms.GroupBox();
            this.lbECPrivKey = new System.Windows.Forms.Label();
            this.tbECPrivKey = new System.Windows.Forms.TextBox();
            this.gbECDomainParameters = new System.Windows.Forms.GroupBox();
            this.lbECParamK = new System.Windows.Forms.Label();
            this.tbECParamK = new System.Windows.Forms.TextBox();
            this.lbECParamR = new System.Windows.Forms.Label();
            this.tbECParamR = new System.Windows.Forms.TextBox();
            this.lbECParamG = new System.Windows.Forms.Label();
            this.tbECParamG = new System.Windows.Forms.TextBox();
            this.lbECParamB = new System.Windows.Forms.Label();
            this.tbECParamB = new System.Windows.Forms.TextBox();
            this.ltbECParamA = new System.Windows.Forms.Label();
            this.tbECParamA = new System.Windows.Forms.TextBox();
            this.gbECReductionPolynomial = new System.Windows.Forms.GroupBox();
            this.rtbECReductionPolynomial = new System.Windows.Forms.RichTextBox();
            this.lbECParamE3 = new System.Windows.Forms.Label();
            this.tbECParamE3 = new System.Windows.Forms.TextBox();
            this.lbECParamE2 = new System.Windows.Forms.Label();
            this.tbECParamE2 = new System.Windows.Forms.TextBox();
            this.lbECParamE1 = new System.Windows.Forms.Label();
            this.tbECParamE1 = new System.Windows.Forms.TextBox();
            this.groupBox1 = new System.Windows.Forms.GroupBox();
            this.rbECFieldPrime = new System.Windows.Forms.RadioButton();
            this.rbECFieldBinary = new System.Windows.Forms.RadioButton();
            this.lbECParamPrime = new System.Windows.Forms.Label();
            this.tbECParamPrime = new System.Windows.Forms.TextBox();
            this.gbECCommands = new System.Windows.Forms.GroupBox();
            this.btnGetECPublicKey = new System.Windows.Forms.Button();
            this.btnEcdsaCsr = new System.Windows.Forms.Button();
            this.btnMkECKeyOnCard = new System.Windows.Forms.Button();
            this.cbECName = new System.Windows.Forms.ComboBox();
            this.lbECName = new System.Windows.Forms.Label();
            this.btnSaveECPub = new System.Windows.Forms.Button();
            this.cbECKeyLength = new System.Windows.Forms.ComboBox();
            this.cbECKeyIndex = new System.Windows.Forms.ComboBox();
            this.lbECKeyLength = new System.Windows.Forms.Label();
            this.lbECKeyIndex = new System.Windows.Forms.Label();
            this.tabPinCodes = new System.Windows.Forms.TabPage();
            this.btnRefreshTriesRemaining = new System.Windows.Forms.Button();
            this.groupBox5 = new System.Windows.Forms.GroupBox();
            this.lbNewPukAgain = new System.Windows.Forms.Label();
            this.tbNewPukAgain = new System.Windows.Forms.TextBox();
            this.lbNewPuk = new System.Windows.Forms.Label();
            this.tbNewPuk = new System.Windows.Forms.TextBox();
            this.btnChangePuk = new System.Windows.Forms.Button();
            this.btnUnblockUserPin = new System.Windows.Forms.Button();
            this.lbPuk = new System.Windows.Forms.Label();
            this.tbPuk = new System.Windows.Forms.TextBox();
            this.lbPukTriesRemaining = new System.Windows.Forms.Label();
            this.groupBox4 = new System.Windows.Forms.GroupBox();
            this.lbNewSOPukAgain = new System.Windows.Forms.Label();
            this.tbNewSOPukAgain = new System.Windows.Forms.TextBox();
            this.lbNewSOPuk = new System.Windows.Forms.Label();
            this.tbNewSOPuk = new System.Windows.Forms.TextBox();
            this.btnChangeSOPuk = new System.Windows.Forms.Button();
            this.btnUnblockSOPin = new System.Windows.Forms.Button();
            this.lbSOPuk = new System.Windows.Forms.Label();
            this.tbSOPuk = new System.Windows.Forms.TextBox();
            this.lbPukSOTriesRemaining = new System.Windows.Forms.Label();
            this.groupBox3 = new System.Windows.Forms.GroupBox();
            this.btnUserLogout = new System.Windows.Forms.Button();
            this.lbNewPinAgain = new System.Windows.Forms.Label();
            this.tbNewPinAgain = new System.Windows.Forms.TextBox();
            this.lbNewPin = new System.Windows.Forms.Label();
            this.tbNewPin = new System.Windows.Forms.TextBox();
            this.btnChangeUserPin = new System.Windows.Forms.Button();
            this.btnUserLogin = new System.Windows.Forms.Button();
            this.lbPin = new System.Windows.Forms.Label();
            this.tbPin = new System.Windows.Forms.TextBox();
            this.lbPinTriesRemaining = new System.Windows.Forms.Label();
            this.groupBox2 = new System.Windows.Forms.GroupBox();
            this.btnSOLogout = new System.Windows.Forms.Button();
            this.lbNewSOPinAgain = new System.Windows.Forms.Label();
            this.tbNewSOPinAgain = new System.Windows.Forms.TextBox();
            this.lbNewSOPin = new System.Windows.Forms.Label();
            this.tbNewSOPin = new System.Windows.Forms.TextBox();
            this.lbPinSOTriesRemaining = new System.Windows.Forms.Label();
            this.btnChangeSOPin = new System.Windows.Forms.Button();
            this.btnSOLogin = new System.Windows.Forms.Button();
            this.lbSOPin = new System.Windows.Forms.Label();
            this.tbSOPin = new System.Windows.Forms.TextBox();
            this.tabCardObjects = new System.Windows.Forms.TabPage();
            this.gbOperations = new System.Windows.Forms.GroupBox();
            this.btnRefresh = new System.Windows.Forms.Button();
            this.lbId = new System.Windows.Forms.Label();
            this.tbObjId = new System.Windows.Forms.TextBox();
            this.btnPutCertFromFile = new System.Windows.Forms.Button();
            this.cbObjType = new System.Windows.Forms.ComboBox();
            this.lbObjType = new System.Windows.Forms.Label();
            this.cbObjIndex = new System.Windows.Forms.ComboBox();
            this.lbObjIndex = new System.Windows.Forms.Label();
            this.lbCertUsageType = new System.Windows.Forms.Label();
            this.btnShowSelectedFile = new System.Windows.Forms.Button();
            this.btnOpenCertFile = new System.Windows.Forms.Button();
            this.label6 = new System.Windows.Forms.Label();
            this.tbCertFile = new System.Windows.Forms.TextBox();
            this.gbCACertificates = new System.Windows.Forms.GroupBox();
            this.btnShowCACert = new System.Windows.Forms.Button();
            this.btnInvalidateCACert = new System.Windows.Forms.Button();
            this.lstvCACerts = new System.Windows.Forms.ListView();
            this.columnHeader5 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.columnHeader6 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.gbECDSACertificates = new System.Windows.Forms.GroupBox();
            this.btnShowECDSACert = new System.Windows.Forms.Button();
            this.btnInvalidateECDSACert = new System.Windows.Forms.Button();
            this.lstvECDSACerts = new System.Windows.Forms.ListView();
            this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.gbRSACertificates = new System.Windows.Forms.GroupBox();
            this.lstvRSACerts = new System.Windows.Forms.ListView();
            this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.btnShowRSACert = new System.Windows.Forms.Button();
            this.btnInvalidateRSACert = new System.Windows.Forms.Button();
            this.tabSignature = new System.Windows.Forms.TabPage();
            this.gbSignatureHash = new System.Windows.Forms.GroupBox();
            this.btnHashStoreToBin = new System.Windows.Forms.Button();
            this.btnHash = new System.Windows.Forms.Button();
            this.cbHashAlg = new System.Windows.Forms.ComboBox();
            this.lbHashAlg = new System.Windows.Forms.Label();
            this.rbHashBase64 = new System.Windows.Forms.RadioButton();
            this.rbHashHex = new System.Windows.Forms.RadioButton();
            this.lbHash = new System.Windows.Forms.Label();
            this.tbHash = new System.Windows.Forms.TextBox();
            this.gbSignature = new System.Windows.Forms.GroupBox();
            this.pbSigning = new System.Windows.Forms.ProgressBar();
            this.lbECDSASignatureAttention = new System.Windows.Forms.Label();
            this.btnSignature = new System.Windows.Forms.Button();
            this.btnSignatureStoreToBin = new System.Windows.Forms.Button();
            this.rbSignatureBase64 = new System.Windows.Forms.RadioButton();
            this.rbSignatureHex = new System.Windows.Forms.RadioButton();
            this.lbSignature = new System.Windows.Forms.Label();
            this.tbSignature = new System.Windows.Forms.TextBox();
            this.gbMessage = new System.Windows.Forms.GroupBox();
            this.btnSaveMessageToBin = new System.Windows.Forms.Button();
            this.rbMessageFromFile = new System.Windows.Forms.RadioButton();
            this.rbMessageBase64 = new System.Windows.Forms.RadioButton();
            this.rbMessageHex = new System.Windows.Forms.RadioButton();
            this.rbMessageAscii = new System.Windows.Forms.RadioButton();
            this.lbMessage = new System.Windows.Forms.Label();
            this.tbMessage = new System.Windows.Forms.TextBox();
            this.gbSignatureParameters = new System.Windows.Forms.GroupBox();
            this.chkDigestOffCard = new System.Windows.Forms.CheckBox();
            this.cbCipher = new System.Windows.Forms.ComboBox();
            this.lbCipher = new System.Windows.Forms.Label();
            this.cbDigest = new System.Windows.Forms.ComboBox();
            this.lbDigest = new System.Windows.Forms.Label();
            this.cbSignatureKeyIndex = new System.Windows.Forms.ComboBox();
            this.lbSignatureKeyIndex = new System.Windows.Forms.Label();
            this.llbDLogicURL = new System.Windows.Forms.LinkLabel();
            this.tabControl.SuspendLayout();
            this.tabRSAKeys.SuspendLayout();
            this.gpPrivateKeyMode.SuspendLayout();
            this.gbRSAPub.SuspendLayout();
            this.gbRSAModulus.SuspendLayout();
            this.gbRSAPriv.SuspendLayout();
            this.gbRSACommands.SuspendLayout();
            this.tabHidden.SuspendLayout();
            this.gbHiddenEC.SuspendLayout();
            this.gbHiddenRSA.SuspendLayout();
            this.tabECKeys.SuspendLayout();
            this.gbECPubKey.SuspendLayout();
            this.gbECPrivKey.SuspendLayout();
            this.gbECDomainParameters.SuspendLayout();
            this.gbECReductionPolynomial.SuspendLayout();
            this.groupBox1.SuspendLayout();
            this.gbECCommands.SuspendLayout();
            this.tabPinCodes.SuspendLayout();
            this.groupBox5.SuspendLayout();
            this.groupBox4.SuspendLayout();
            this.groupBox3.SuspendLayout();
            this.groupBox2.SuspendLayout();
            this.tabCardObjects.SuspendLayout();
            this.gbOperations.SuspendLayout();
            this.gbCACertificates.SuspendLayout();
            this.gbECDSACertificates.SuspendLayout();
            this.gbRSACertificates.SuspendLayout();
            this.tabSignature.SuspendLayout();
            this.gbSignatureHash.SuspendLayout();
            this.gbSignature.SuspendLayout();
            this.gbMessage.SuspendLayout();
            this.gbSignatureParameters.SuspendLayout();
            this.SuspendLayout();
            // 
            // tabControl
            // 
            this.tabControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
            | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tabControl.Controls.Add(this.tabRSAKeys);
            this.tabControl.Controls.Add(this.tabHidden);
            this.tabControl.Controls.Add(this.tabECKeys);
            this.tabControl.Controls.Add(this.tabPinCodes);
            this.tabControl.Controls.Add(this.tabCardObjects);
            this.tabControl.Controls.Add(this.tabSignature);
            this.tabControl.Location = new System.Drawing.Point(12, 12);
            this.tabControl.Name = "tabControl";
            this.tabControl.SelectedIndex = 0;
            this.tabControl.Size = new System.Drawing.Size(1142, 600);
            this.tabControl.TabIndex = 0;
            this.tabControl.Selected += new System.Windows.Forms.TabControlEventHandler(this.tabControl_Selected);
            // 
            // tabRSAKeys
            // 
            this.tabRSAKeys.BackColor = System.Drawing.SystemColors.Control;
            this.tabRSAKeys.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.tabRSAKeys.Controls.Add(this.gpPrivateKeyMode);
            this.tabRSAKeys.Controls.Add(this.gbRSAPub);
            this.tabRSAKeys.Controls.Add(this.gbRSAModulus);
            this.tabRSAKeys.Controls.Add(this.gbRSAPriv);
            this.tabRSAKeys.Controls.Add(this.gbRSACommands);
            this.tabRSAKeys.Location = new System.Drawing.Point(4, 22);
            this.tabRSAKeys.Margin = new System.Windows.Forms.Padding(0);
            this.tabRSAKeys.Name = "tabRSAKeys";
            this.tabRSAKeys.Padding = new System.Windows.Forms.Padding(3);
            this.tabRSAKeys.Size = new System.Drawing.Size(1134, 574);
            this.tabRSAKeys.TabIndex = 0;
            this.tabRSAKeys.Text = "RSA Keys";
            // 
            // gpPrivateKeyMode
            // 
            this.gpPrivateKeyMode.Controls.Add(this.rbCRT);
            this.gpPrivateKeyMode.Controls.Add(this.rbModExp);
            this.gpPrivateKeyMode.Location = new System.Drawing.Point(8, 221);
            this.gpPrivateKeyMode.Name = "gpPrivateKeyMode";
            this.gpPrivateKeyMode.Size = new System.Drawing.Size(1116, 88);
            this.gpPrivateKeyMode.TabIndex = 4;
            this.gpPrivateKeyMode.TabStop = false;
            this.gpPrivateKeyMode.Text = "Private key mode:";
            // 
            // rbCRT
            // 
            this.rbCRT.AutoSize = true;
            this.rbCRT.Checked = true;
            this.rbCRT.Location = new System.Drawing.Point(12, 26);
            this.rbCRT.Margin = new System.Windows.Forms.Padding(10);
            this.rbCRT.Name = "rbCRT";
            this.rbCRT.Size = new System.Drawing.Size(162, 17);
            this.rbCRT.TabIndex = 0;
            this.rbCRT.TabStop = true;
            this.rbCRT.Text = "Chinese Remainder Theorem";
            this.rbCRT.UseVisualStyleBackColor = true;
            this.rbCRT.CheckedChanged += new System.EventHandler(this.rbCRT_CheckedChanged);
            // 
            // rbModExp
            // 
            this.rbModExp.AutoSize = true;
            this.rbModExp.Location = new System.Drawing.Point(12, 53);
            this.rbModExp.Margin = new System.Windows.Forms.Padding(0);
            this.rbModExp.Name = "rbModExp";
            this.rbModExp.Size = new System.Drawing.Size(115, 17);
            this.rbModExp.TabIndex = 1;
            this.rbModExp.Text = "Modulus/Exponent";
            this.rbModExp.UseVisualStyleBackColor = true;
            // 
            // gbRSAPub
            // 
            this.gbRSAPub.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbRSAPub.Controls.Add(this.lbRSAPubExp);
            this.gbRSAPub.Controls.Add(this.tbRSAPubExp);
            this.gbRSAPub.Location = new System.Drawing.Point(8, 153);
            this.gbRSAPub.Margin = new System.Windows.Forms.Padding(8);
            this.gbRSAPub.Name = "gbRSAPub";
            this.gbRSAPub.Size = new System.Drawing.Size(1116, 60);
            this.gbRSAPub.TabIndex = 2;
            this.gbRSAPub.TabStop = false;
            this.gbRSAPub.Text = "Public Key";
            // 
            // lbRSAPubExp
            // 
            this.lbRSAPubExp.AutoSize = true;
            this.lbRSAPubExp.Location = new System.Drawing.Point(212, 25);
            this.lbRSAPubExp.Margin = new System.Windows.Forms.Padding(3);
            this.lbRSAPubExp.Name = "lbRSAPubExp";
            this.lbRSAPubExp.Size = new System.Drawing.Size(17, 13);
            this.lbRSAPubExp.TabIndex = 0;
            this.lbRSAPubExp.Text = "E:";
            // 
            // tbRSAPubExp
            // 
            this.tbRSAPubExp.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbRSAPubExp.BackColor = System.Drawing.SystemColors.Window;
            this.tbRSAPubExp.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbRSAPubExp.Location = new System.Drawing.Point(233, 21);
            this.tbRSAPubExp.Margin = new System.Windows.Forms.Padding(10);
            this.tbRSAPubExp.Name = "tbRSAPubExp";
            this.tbRSAPubExp.Size = new System.Drawing.Size(870, 22);
            this.tbRSAPubExp.TabIndex = 1;
            // 
            // gbRSAModulus
            // 
            this.gbRSAModulus.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbRSAModulus.Controls.Add(this.lbRSAModulus);
            this.gbRSAModulus.Controls.Add(this.tbRSAModulus);
            this.gbRSAModulus.Location = new System.Drawing.Point(8, 82);
            this.gbRSAModulus.Margin = new System.Windows.Forms.Padding(8);
            this.gbRSAModulus.Name = "gbRSAModulus";
            this.gbRSAModulus.Size = new System.Drawing.Size(1116, 63);
            this.gbRSAModulus.TabIndex = 1;
            this.gbRSAModulus.TabStop = false;
            this.gbRSAModulus.Text = "Key Modulus";
            // 
            // lbRSAModulus
            // 
            this.lbRSAModulus.AutoSize = true;
            this.lbRSAModulus.Location = new System.Drawing.Point(6, 30);
            this.lbRSAModulus.Margin = new System.Windows.Forms.Padding(3);
            this.lbRSAModulus.Name = "lbRSAModulus";
            this.lbRSAModulus.Size = new System.Drawing.Size(18, 13);
            this.lbRSAModulus.TabIndex = 0;
            this.lbRSAModulus.Text = "N:";
            // 
            // tbRSAModulus
            // 
            this.tbRSAModulus.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbRSAModulus.BackColor = System.Drawing.SystemColors.Window;
            this.tbRSAModulus.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbRSAModulus.Location = new System.Drawing.Point(30, 26);
            this.tbRSAModulus.Margin = new System.Windows.Forms.Padding(10);
            this.tbRSAModulus.Name = "tbRSAModulus";
            this.tbRSAModulus.Size = new System.Drawing.Size(1073, 22);
            this.tbRSAModulus.TabIndex = 1;
            // 
            // gbRSAPriv
            // 
            this.gbRSAPriv.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbRSAPriv.Controls.Add(this.lbRSAPrivP);
            this.gbRSAPriv.Controls.Add(this.lbRSAPrivQ);
            this.gbRSAPriv.Controls.Add(this.lbRSAPrivPQ);
            this.gbRSAPriv.Controls.Add(this.lbRSAPrivDP1);
            this.gbRSAPriv.Controls.Add(this.tbRSAPrivDQ1);
            this.gbRSAPriv.Controls.Add(this.tbRSAPrivDP1);
            this.gbRSAPriv.Controls.Add(this.tbRSAPrivPQ);
            this.gbRSAPriv.Controls.Add(this.tbRSAPrivQ);
            this.gbRSAPriv.Controls.Add(this.lbRSAPrivDQ1);
            this.gbRSAPriv.Controls.Add(this.lbRSAPrivExp);
            this.gbRSAPriv.Controls.Add(this.tbRSAPrivExp);
            this.gbRSAPriv.Controls.Add(this.tbRSAPrivP);
            this.gbRSAPriv.Location = new System.Drawing.Point(8, 317);
            this.gbRSAPriv.Margin = new System.Windows.Forms.Padding(0);
            this.gbRSAPriv.Name = "gbRSAPriv";
            this.gbRSAPriv.Size = new System.Drawing.Size(1116, 220);
            this.gbRSAPriv.TabIndex = 3;
            this.gbRSAPriv.TabStop = false;
            this.gbRSAPriv.Text = "Private key:";
            // 
            // lbRSAPrivP
            // 
            this.lbRSAPrivP.AutoSize = true;
            this.lbRSAPrivP.Location = new System.Drawing.Point(213, 25);
            this.lbRSAPrivP.Name = "lbRSAPrivP";
            this.lbRSAPrivP.Size = new System.Drawing.Size(17, 13);
            this.lbRSAPrivP.TabIndex = 1;
            this.lbRSAPrivP.Text = "P:";
            // 
            // lbRSAPrivQ
            // 
            this.lbRSAPrivQ.AutoSize = true;
            this.lbRSAPrivQ.Location = new System.Drawing.Point(211, 57);
            this.lbRSAPrivQ.Name = "lbRSAPrivQ";
            this.lbRSAPrivQ.Size = new System.Drawing.Size(18, 13);
            this.lbRSAPrivQ.TabIndex = 3;
            this.lbRSAPrivQ.Text = "Q:";
            // 
            // lbRSAPrivPQ
            // 
            this.lbRSAPrivPQ.AutoSize = true;
            this.lbRSAPrivPQ.Location = new System.Drawing.Point(205, 89);
            this.lbRSAPrivPQ.Name = "lbRSAPrivPQ";
            this.lbRSAPrivPQ.Size = new System.Drawing.Size(25, 13);
            this.lbRSAPrivPQ.TabIndex = 5;
            this.lbRSAPrivPQ.Text = "PQ:";
            // 
            // lbRSAPrivDP1
            // 
            this.lbRSAPrivDP1.AutoSize = true;
            this.lbRSAPrivDP1.Location = new System.Drawing.Point(198, 121);
            this.lbRSAPrivDP1.Name = "lbRSAPrivDP1";
            this.lbRSAPrivDP1.Size = new System.Drawing.Size(31, 13);
            this.lbRSAPrivDP1.TabIndex = 7;
            this.lbRSAPrivDP1.Text = "DP1:";
            // 
            // tbRSAPrivDQ1
            // 
            this.tbRSAPrivDQ1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbRSAPrivDQ1.BackColor = System.Drawing.SystemColors.Window;
            this.tbRSAPrivDQ1.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbRSAPrivDQ1.Location = new System.Drawing.Point(233, 149);
            this.tbRSAPrivDQ1.Margin = new System.Windows.Forms.Padding(0);
            this.tbRSAPrivDQ1.Name = "tbRSAPrivDQ1";
            this.tbRSAPrivDQ1.Size = new System.Drawing.Size(870, 22);
            this.tbRSAPrivDQ1.TabIndex = 10;
            // 
            // tbRSAPrivDP1
            // 
            this.tbRSAPrivDP1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbRSAPrivDP1.BackColor = System.Drawing.SystemColors.Window;
            this.tbRSAPrivDP1.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbRSAPrivDP1.Location = new System.Drawing.Point(233, 117);
            this.tbRSAPrivDP1.Margin = new System.Windows.Forms.Padding(10);
            this.tbRSAPrivDP1.Name = "tbRSAPrivDP1";
            this.tbRSAPrivDP1.Size = new System.Drawing.Size(870, 22);
            this.tbRSAPrivDP1.TabIndex = 8;
            // 
            // tbRSAPrivPQ
            // 
            this.tbRSAPrivPQ.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbRSAPrivPQ.BackColor = System.Drawing.SystemColors.Window;
            this.tbRSAPrivPQ.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbRSAPrivPQ.Location = new System.Drawing.Point(233, 85);
            this.tbRSAPrivPQ.Margin = new System.Windows.Forms.Padding(0);
            this.tbRSAPrivPQ.Name = "tbRSAPrivPQ";
            this.tbRSAPrivPQ.Size = new System.Drawing.Size(870, 22);
            this.tbRSAPrivPQ.TabIndex = 6;
            // 
            // tbRSAPrivQ
            // 
            this.tbRSAPrivQ.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbRSAPrivQ.BackColor = System.Drawing.SystemColors.Window;
            this.tbRSAPrivQ.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbRSAPrivQ.Location = new System.Drawing.Point(233, 53);
            this.tbRSAPrivQ.Margin = new System.Windows.Forms.Padding(10);
            this.tbRSAPrivQ.Name = "tbRSAPrivQ";
            this.tbRSAPrivQ.Size = new System.Drawing.Size(870, 22);
            this.tbRSAPrivQ.TabIndex = 4;
            // 
            // lbRSAPrivDQ1
            // 
            this.lbRSAPrivDQ1.AutoSize = true;
            this.lbRSAPrivDQ1.Location = new System.Drawing.Point(198, 153);
            this.lbRSAPrivDQ1.Name = "lbRSAPrivDQ1";
            this.lbRSAPrivDQ1.Size = new System.Drawing.Size(32, 13);
            this.lbRSAPrivDQ1.TabIndex = 9;
            this.lbRSAPrivDQ1.Text = "DQ1:";
            // 
            // lbRSAPrivExp
            // 
            this.lbRSAPrivExp.AutoSize = true;
            this.lbRSAPrivExp.Enabled = false;
            this.lbRSAPrivExp.Location = new System.Drawing.Point(7, 187);
            this.lbRSAPrivExp.Margin = new System.Windows.Forms.Padding(3);
            this.lbRSAPrivExp.Name = "lbRSAPrivExp";
            this.lbRSAPrivExp.Size = new System.Drawing.Size(18, 13);
            this.lbRSAPrivExp.TabIndex = 11;
            this.lbRSAPrivExp.Text = "D:";
            // 
            // tbRSAPrivExp
            // 
            this.tbRSAPrivExp.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbRSAPrivExp.BackColor = System.Drawing.SystemColors.Window;
            this.tbRSAPrivExp.Enabled = false;
            this.tbRSAPrivExp.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbRSAPrivExp.Location = new System.Drawing.Point(31, 183);
            this.tbRSAPrivExp.Name = "tbRSAPrivExp";
            this.tbRSAPrivExp.Size = new System.Drawing.Size(1072, 22);
            this.tbRSAPrivExp.TabIndex = 12;
            // 
            // tbRSAPrivP
            // 
            this.tbRSAPrivP.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbRSAPrivP.BackColor = System.Drawing.SystemColors.Window;
            this.tbRSAPrivP.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbRSAPrivP.Location = new System.Drawing.Point(233, 21);
            this.tbRSAPrivP.Margin = new System.Windows.Forms.Padding(0);
            this.tbRSAPrivP.Name = "tbRSAPrivP";
            this.tbRSAPrivP.Size = new System.Drawing.Size(870, 22);
            this.tbRSAPrivP.TabIndex = 2;
            // 
            // gbRSACommands
            // 
            this.gbRSACommands.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbRSACommands.Controls.Add(this.btnGetRSAPublic);
            this.gbRSACommands.Controls.Add(this.btnRsaCsr);
            this.gbRSACommands.Controls.Add(this.btnMkRSAKeyOnCard);
            this.gbRSACommands.Controls.Add(this.btnSaveRSAPub);
            this.gbRSACommands.Controls.Add(this.cbRSAKeyLength);
            this.gbRSACommands.Controls.Add(this.cbRSAKeyIndex);
            this.gbRSACommands.Controls.Add(this.lbRSAKeyLength);
            this.gbRSACommands.Controls.Add(this.lbRSAKeyIndex);
            this.gbRSACommands.Location = new System.Drawing.Point(8, 0);
            this.gbRSACommands.Margin = new System.Windows.Forms.Padding(8);
            this.gbRSACommands.Name = "gbRSACommands";
            this.gbRSACommands.Size = new System.Drawing.Size(1116, 74);
            this.gbRSACommands.TabIndex = 0;
            this.gbRSACommands.TabStop = false;
            // 
            // btnGetRSAPublic
            // 
            this.btnGetRSAPublic.Location = new System.Drawing.Point(412, 16);
            this.btnGetRSAPublic.Margin = new System.Windows.Forms.Padding(8, 8, 0, 0);
            this.btnGetRSAPublic.Name = "btnGetRSAPublic";
            this.btnGetRSAPublic.Size = new System.Drawing.Size(111, 47);
            this.btnGetRSAPublic.TabIndex = 3;
            this.btnGetRSAPublic.Text = "Get RSA Public Key From Card";
            this.btnGetRSAPublic.UseVisualStyleBackColor = true;
            this.btnGetRSAPublic.Click += new System.EventHandler(this.btnGetRSAPublic_Click);
            // 
            // btnRsaCsr
            // 
            this.btnRsaCsr.Location = new System.Drawing.Point(699, 16);
            this.btnRsaCsr.Margin = new System.Windows.Forms.Padding(8, 8, 0, 0);
            this.btnRsaCsr.Name = "btnRsaCsr";
            this.btnRsaCsr.Size = new System.Drawing.Size(116, 47);
            this.btnRsaCsr.TabIndex = 5;
            this.btnRsaCsr.Text = "Create CSR for RSA key";
            this.btnRsaCsr.UseVisualStyleBackColor = true;
            this.btnRsaCsr.Click += new System.EventHandler(this.btnRsaCsr_Click);
            // 
            // btnMkRSAKeyOnCard
            // 
            this.btnMkRSAKeyOnCard.Location = new System.Drawing.Point(233, 16);
            this.btnMkRSAKeyOnCard.Margin = new System.Windows.Forms.Padding(8, 8, 0, 0);
            this.btnMkRSAKeyOnCard.Name = "btnMkRSAKeyOnCard";
            this.btnMkRSAKeyOnCard.Size = new System.Drawing.Size(171, 47);
            this.btnMkRSAKeyOnCard.TabIndex = 2;
            this.btnMkRSAKeyOnCard.Text = "Generate RSA key pair (on-card)";
            this.btnMkRSAKeyOnCard.UseVisualStyleBackColor = true;
            this.btnMkRSAKeyOnCard.Click += new System.EventHandler(this.btnMkRSAKeyOnCard_Click);
            // 
            // btnSaveRSAPub
            // 
            this.btnSaveRSAPub.Location = new System.Drawing.Point(531, 16);
            this.btnSaveRSAPub.Margin = new System.Windows.Forms.Padding(8, 8, 0, 0);
            this.btnSaveRSAPub.Name = "btnSaveRSAPub";
            this.btnSaveRSAPub.Size = new System.Drawing.Size(160, 47);
            this.btnSaveRSAPub.TabIndex = 4;
            this.btnSaveRSAPub.Text = "Save RSA public key to pem";
            this.btnSaveRSAPub.UseVisualStyleBackColor = true;
            this.btnSaveRSAPub.Click += new System.EventHandler(this.btnSaveRSAPub_Click);
            // 
            // cbRSAKeyLength
            // 
            this.cbRSAKeyLength.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbRSAKeyLength.FormattingEnabled = true;
            this.cbRSAKeyLength.Items.AddRange(new object[] {
            "512",
            "736",
            "768",
            "896",
            "1024",
            "1280",
            "1536",
            "1984",
            "2048"});
            this.cbRSAKeyLength.Location = new System.Drawing.Point(99, 16);
            this.cbRSAKeyLength.Name = "cbRSAKeyLength";
            this.cbRSAKeyLength.Size = new System.Drawing.Size(121, 21);
            this.cbRSAKeyLength.TabIndex = 1;
            // 
            // cbRSAKeyIndex
            // 
            this.cbRSAKeyIndex.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.cbRSAKeyIndex.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbRSAKeyIndex.FormattingEnabled = true;
            this.cbRSAKeyIndex.Items.AddRange(new object[] {
            "0",
            "1",
            "2"});
            this.cbRSAKeyIndex.Location = new System.Drawing.Point(1053, 16);
            this.cbRSAKeyIndex.Name = "cbRSAKeyIndex";
            this.cbRSAKeyIndex.Size = new System.Drawing.Size(50, 21);
            this.cbRSAKeyIndex.TabIndex = 7;
            // 
            // lbRSAKeyLength
            // 
            this.lbRSAKeyLength.AutoSize = true;
            this.lbRSAKeyLength.Location = new System.Drawing.Point(8, 19);
            this.lbRSAKeyLength.Name = "lbRSAKeyLength";
            this.lbRSAKeyLength.Size = new System.Drawing.Size(85, 13);
            this.lbRSAKeyLength.TabIndex = 0;
            this.lbRSAKeyLength.Text = "Key length [bits]:";
            // 
            // lbRSAKeyIndex
            // 
            this.lbRSAKeyIndex.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.lbRSAKeyIndex.AutoSize = true;
            this.lbRSAKeyIndex.Location = new System.Drawing.Point(950, 19);
            this.lbRSAKeyIndex.Name = "lbRSAKeyIndex";
            this.lbRSAKeyIndex.Size = new System.Drawing.Size(97, 13);
            this.lbRSAKeyIndex.TabIndex = 6;
            this.lbRSAKeyIndex.Text = "Key index (in card):";
            // 
            // tabHidden
            // 
            this.tabHidden.BackColor = System.Drawing.SystemColors.Control;
            this.tabHidden.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.tabHidden.Controls.Add(this.gbHiddenEC);
            this.tabHidden.Controls.Add(this.gbHiddenRSA);
            this.tabHidden.Location = new System.Drawing.Point(4, 22);
            this.tabHidden.Name = "tabHidden";
            this.tabHidden.Padding = new System.Windows.Forms.Padding(3);
            this.tabHidden.Size = new System.Drawing.Size(1134, 574);
            this.tabHidden.TabIndex = 6;
            this.tabHidden.Text = "Hidden Key Options";
            // 
            // gbHiddenEC
            // 
            this.gbHiddenEC.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbHiddenEC.Controls.Add(this.btnStoreECPriv);
            this.gbHiddenEC.Controls.Add(this.btnRestoreECPriv);
            this.gbHiddenEC.Controls.Add(this.btnBackupECPriv);
            this.gbHiddenEC.Controls.Add(this.btnMkECKey);
            this.gbHiddenEC.Controls.Add(this.btnECImportP12);
            this.gbHiddenEC.Controls.Add(this.lbHiddenEC);
            this.gbHiddenEC.Location = new System.Drawing.Point(7, 136);
            this.gbHiddenEC.Margin = new System.Windows.Forms.Padding(8);
            this.gbHiddenEC.Name = "gbHiddenEC";
            this.gbHiddenEC.Size = new System.Drawing.Size(1116, 109);
            this.gbHiddenEC.TabIndex = 1;
            this.gbHiddenEC.TabStop = false;
            this.gbHiddenEC.Text = "Hidden EC Key Options:";
            // 
            // btnStoreECPriv
            // 
            this.btnStoreECPriv.BackColor = System.Drawing.Color.Azure;
            this.btnStoreECPriv.Location = new System.Drawing.Point(724, 47);
            this.btnStoreECPriv.Margin = new System.Windows.Forms.Padding(10);
            this.btnStoreECPriv.Name = "btnStoreECPriv";
            this.btnStoreECPriv.Size = new System.Drawing.Size(160, 47);
            this.btnStoreECPriv.TabIndex = 5;
            this.btnStoreECPriv.Text = "Store EC private key to card";
            this.btnStoreECPriv.UseVisualStyleBackColor = false;
            this.btnStoreECPriv.Click += new System.EventHandler(this.btnStoreECPriv_Click);
            // 
            // btnRestoreECPriv
            // 
            this.btnRestoreECPriv.Location = new System.Drawing.Point(554, 47);
            this.btnRestoreECPriv.Margin = new System.Windows.Forms.Padding(0);
            this.btnRestoreECPriv.Name = "btnRestoreECPriv";
            this.btnRestoreECPriv.Size = new System.Drawing.Size(160, 47);
            this.btnRestoreECPriv.TabIndex = 4;
            this.btnRestoreECPriv.Text = "Restore private key from pem";
            this.btnRestoreECPriv.UseVisualStyleBackColor = true;
            this.btnRestoreECPriv.Click += new System.EventHandler(this.btnRestoreECPriv_Click);
            // 
            // btnBackupECPriv
            // 
            this.btnBackupECPriv.BackColor = System.Drawing.SystemColors.ControlLight;
            this.btnBackupECPriv.Location = new System.Drawing.Point(363, 47);
            this.btnBackupECPriv.Margin = new System.Windows.Forms.Padding(0);
            this.btnBackupECPriv.Name = "btnBackupECPriv";
            this.btnBackupECPriv.Size = new System.Drawing.Size(181, 47);
            this.btnBackupECPriv.TabIndex = 3;
            this.btnBackupECPriv.Text = "Backup private key to pem";
            this.btnBackupECPriv.UseVisualStyleBackColor = true;
            this.btnBackupECPriv.Click += new System.EventHandler(this.btnBackupECPriv_Click);
            // 
            // btnMkECKey
            // 
            this.btnMkECKey.Location = new System.Drawing.Point(13, 47);
            this.btnMkECKey.Margin = new System.Windows.Forms.Padding(10);
            this.btnMkECKey.Name = "btnMkECKey";
            this.btnMkECKey.Size = new System.Drawing.Size(171, 47);
            this.btnMkECKey.TabIndex = 1;
            this.btnMkECKey.Text = "Generate EC key pair (off-card)";
            this.btnMkECKey.UseVisualStyleBackColor = true;
            this.btnMkECKey.Click += new System.EventHandler(this.btnMkECKey_Click);
            // 
            // btnECImportP12
            // 
            this.btnECImportP12.Location = new System.Drawing.Point(193, 47);
            this.btnECImportP12.Margin = new System.Windows.Forms.Padding(10);
            this.btnECImportP12.Name = "btnECImportP12";
            this.btnECImportP12.Size = new System.Drawing.Size(160, 47);
            this.btnECImportP12.TabIndex = 2;
            this.btnECImportP12.Text = "Import from PKCS#12 file    (.p12 ;  .pfx)";
            this.btnECImportP12.UseVisualStyleBackColor = true;
            this.btnECImportP12.Click += new System.EventHandler(this.btnECImportP12_Click);
            // 
            // lbHiddenEC
            // 
            this.lbHiddenEC.AutoSize = true;
            this.lbHiddenEC.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.lbHiddenEC.ForeColor = System.Drawing.Color.Blue;
            this.lbHiddenEC.Location = new System.Drawing.Point(8, 21);
            this.lbHiddenEC.Name = "lbHiddenEC";
            this.lbHiddenEC.Size = new System.Drawing.Size(446, 16);
            this.lbHiddenEC.TabIndex = 0;
            this.lbHiddenEC.Text = "ATTENTION: EC Keys data and index are on the \"EC Keys\" Tab";
            // 
            // gbHiddenRSA
            // 
            this.gbHiddenRSA.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbHiddenRSA.Controls.Add(this.btnMkRSAKey);
            this.gbHiddenRSA.Controls.Add(this.btnRSAImportP12);
            this.gbHiddenRSA.Controls.Add(this.btnBackupRSAPriv);
            this.gbHiddenRSA.Controls.Add(this.btnRestoreRSAPriv);
            this.gbHiddenRSA.Controls.Add(this.btnStoreRSAPriv);
            this.gbHiddenRSA.Controls.Add(this.lbHiddenRSA);
            this.gbHiddenRSA.Location = new System.Drawing.Point(7, 11);
            this.gbHiddenRSA.Margin = new System.Windows.Forms.Padding(8);
            this.gbHiddenRSA.Name = "gbHiddenRSA";
            this.gbHiddenRSA.Size = new System.Drawing.Size(1116, 109);
            this.gbHiddenRSA.TabIndex = 0;
            this.gbHiddenRSA.TabStop = false;
            this.gbHiddenRSA.Text = "Hidden RSA Key Options:";
            // 
            // btnMkRSAKey
            // 
            this.btnMkRSAKey.Location = new System.Drawing.Point(13, 47);
            this.btnMkRSAKey.Margin = new System.Windows.Forms.Padding(10);
            this.btnMkRSAKey.Name = "btnMkRSAKey";
            this.btnMkRSAKey.Size = new System.Drawing.Size(171, 47);
            this.btnMkRSAKey.TabIndex = 1;
            this.btnMkRSAKey.Text = "Generate RSA key pair (off-card)";
            this.btnMkRSAKey.UseVisualStyleBackColor = true;
            this.btnMkRSAKey.Click += new System.EventHandler(this.btnMkRSAKey_Click);
            // 
            // btnRSAImportP12
            // 
            this.btnRSAImportP12.Location = new System.Drawing.Point(193, 47);
            this.btnRSAImportP12.Margin = new System.Windows.Forms.Padding(10);
            this.btnRSAImportP12.Name = "btnRSAImportP12";
            this.btnRSAImportP12.Size = new System.Drawing.Size(160, 47);
            this.btnRSAImportP12.TabIndex = 2;
            this.btnRSAImportP12.Text = "Import from PKCS#12 file    (.p12 ;  .pfx)";
            this.btnRSAImportP12.UseVisualStyleBackColor = true;
            this.btnRSAImportP12.Click += new System.EventHandler(this.btnRSAImportP12_Click);
            // 
            // btnBackupRSAPriv
            // 
            this.btnBackupRSAPriv.BackColor = System.Drawing.SystemColors.Control;
            this.btnBackupRSAPriv.Location = new System.Drawing.Point(363, 47);
            this.btnBackupRSAPriv.Margin = new System.Windows.Forms.Padding(0);
            this.btnBackupRSAPriv.Name = "btnBackupRSAPriv";
            this.btnBackupRSAPriv.Size = new System.Drawing.Size(181, 47);
            this.btnBackupRSAPriv.TabIndex = 3;
            this.btnBackupRSAPriv.Text = "Backup private key to pem";
            this.btnBackupRSAPriv.UseVisualStyleBackColor = true;
            this.btnBackupRSAPriv.Click += new System.EventHandler(this.btnBackupRSAPriv_Click);
            // 
            // btnRestoreRSAPriv
            // 
            this.btnRestoreRSAPriv.Location = new System.Drawing.Point(554, 47);
            this.btnRestoreRSAPriv.Margin = new System.Windows.Forms.Padding(0);
            this.btnRestoreRSAPriv.Name = "btnRestoreRSAPriv";
            this.btnRestoreRSAPriv.Size = new System.Drawing.Size(160, 47);
            this.btnRestoreRSAPriv.TabIndex = 4;
            this.btnRestoreRSAPriv.Text = "Restore private key from pem";
            this.btnRestoreRSAPriv.UseVisualStyleBackColor = true;
            this.btnRestoreRSAPriv.Click += new System.EventHandler(this.btnRestoreRSAPriv_Click);
            // 
            // btnStoreRSAPriv
            // 
            this.btnStoreRSAPriv.BackColor = System.Drawing.Color.Azure;
            this.btnStoreRSAPriv.Location = new System.Drawing.Point(724, 47);
            this.btnStoreRSAPriv.Margin = new System.Windows.Forms.Padding(10);
            this.btnStoreRSAPriv.Name = "btnStoreRSAPriv";
            this.btnStoreRSAPriv.Size = new System.Drawing.Size(160, 47);
            this.btnStoreRSAPriv.TabIndex = 5;
            this.btnStoreRSAPriv.Text = "Store RSA private key to card";
            this.btnStoreRSAPriv.UseVisualStyleBackColor = false;
            this.btnStoreRSAPriv.Click += new System.EventHandler(this.btnStoreRSAPriv_Click);
            // 
            // lbHiddenRSA
            // 
            this.lbHiddenRSA.AutoSize = true;
            this.lbHiddenRSA.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.lbHiddenRSA.ForeColor = System.Drawing.Color.Blue;
            this.lbHiddenRSA.Location = new System.Drawing.Point(8, 21);
            this.lbHiddenRSA.Name = "lbHiddenRSA";
            this.lbHiddenRSA.Size = new System.Drawing.Size(468, 16);
            this.lbHiddenRSA.TabIndex = 0;
            this.lbHiddenRSA.Text = "ATTENTION: RSA Keys data and index are on the \"RSA Keys\" Tab";
            // 
            // tabECKeys
            // 
            this.tabECKeys.BackColor = System.Drawing.SystemColors.Control;
            this.tabECKeys.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.tabECKeys.Controls.Add(this.gbECPubKey);
            this.tabECKeys.Controls.Add(this.gbECPrivKey);
            this.tabECKeys.Controls.Add(this.gbECDomainParameters);
            this.tabECKeys.Controls.Add(this.gbECCommands);
            this.tabECKeys.Location = new System.Drawing.Point(4, 22);
            this.tabECKeys.Name = "tabECKeys";
            this.tabECKeys.Padding = new System.Windows.Forms.Padding(3);
            this.tabECKeys.Size = new System.Drawing.Size(1134, 574);
            this.tabECKeys.TabIndex = 1;
            this.tabECKeys.Text = "EC Keys";
            // 
            // gbECPubKey
            // 
            this.gbECPubKey.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbECPubKey.Controls.Add(this.lbECPubKey);
            this.gbECPubKey.Controls.Add(this.tbECPubKey);
            this.gbECPubKey.Location = new System.Drawing.Point(8, 373);
            this.gbECPubKey.Margin = new System.Windows.Forms.Padding(0);
            this.gbECPubKey.Name = "gbECPubKey";
            this.gbECPubKey.Size = new System.Drawing.Size(1116, 104);
            this.gbECPubKey.TabIndex = 2;
            this.gbECPubKey.TabStop = false;
            this.gbECPubKey.Text = "EC public key:";
            // 
            // lbECPubKey
            // 
            this.lbECPubKey.AutoSize = true;
            this.lbECPubKey.Location = new System.Drawing.Point(8, 48);
            this.lbECPubKey.Margin = new System.Windows.Forms.Padding(3);
            this.lbECPubKey.Name = "lbECPubKey";
            this.lbECPubKey.Size = new System.Drawing.Size(39, 13);
            this.lbECPubKey.TabIndex = 0;
            this.lbECPubKey.Text = "W(uc):";
            // 
            // tbECPubKey
            // 
            this.tbECPubKey.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbECPubKey.BackColor = System.Drawing.SystemColors.Window;
            this.tbECPubKey.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECPubKey.Location = new System.Drawing.Point(53, 22);
            this.tbECPubKey.Multiline = true;
            this.tbECPubKey.Name = "tbECPubKey";
            this.tbECPubKey.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
            this.tbECPubKey.Size = new System.Drawing.Size(1049, 65);
            this.tbECPubKey.TabIndex = 1;
            // 
            // gbECPrivKey
            // 
            this.gbECPrivKey.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbECPrivKey.Controls.Add(this.lbECPrivKey);
            this.gbECPrivKey.Controls.Add(this.tbECPrivKey);
            this.gbECPrivKey.Location = new System.Drawing.Point(8, 485);
            this.gbECPrivKey.Margin = new System.Windows.Forms.Padding(8);
            this.gbECPrivKey.Name = "gbECPrivKey";
            this.gbECPrivKey.Size = new System.Drawing.Size(1116, 62);
            this.gbECPrivKey.TabIndex = 3;
            this.gbECPrivKey.TabStop = false;
            this.gbECPrivKey.Text = "EC private key:";
            // 
            // lbECPrivKey
            // 
            this.lbECPrivKey.AutoSize = true;
            this.lbECPrivKey.Location = new System.Drawing.Point(9, 25);
            this.lbECPrivKey.Margin = new System.Windows.Forms.Padding(3);
            this.lbECPrivKey.Name = "lbECPrivKey";
            this.lbECPrivKey.Size = new System.Drawing.Size(17, 13);
            this.lbECPrivKey.TabIndex = 0;
            this.lbECPrivKey.Text = "S:";
            // 
            // tbECPrivKey
            // 
            this.tbECPrivKey.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbECPrivKey.BackColor = System.Drawing.SystemColors.Window;
            this.tbECPrivKey.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECPrivKey.Location = new System.Drawing.Point(32, 21);
            this.tbECPrivKey.Name = "tbECPrivKey";
            this.tbECPrivKey.Size = new System.Drawing.Size(1071, 22);
            this.tbECPrivKey.TabIndex = 1;
            // 
            // gbECDomainParameters
            // 
            this.gbECDomainParameters.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbECDomainParameters.Controls.Add(this.lbECParamK);
            this.gbECDomainParameters.Controls.Add(this.tbECParamK);
            this.gbECDomainParameters.Controls.Add(this.lbECParamR);
            this.gbECDomainParameters.Controls.Add(this.tbECParamR);
            this.gbECDomainParameters.Controls.Add(this.lbECParamG);
            this.gbECDomainParameters.Controls.Add(this.tbECParamG);
            this.gbECDomainParameters.Controls.Add(this.lbECParamB);
            this.gbECDomainParameters.Controls.Add(this.tbECParamB);
            this.gbECDomainParameters.Controls.Add(this.ltbECParamA);
            this.gbECDomainParameters.Controls.Add(this.tbECParamA);
            this.gbECDomainParameters.Controls.Add(this.gbECReductionPolynomial);
            this.gbECDomainParameters.Controls.Add(this.groupBox1);
            this.gbECDomainParameters.Controls.Add(this.lbECParamPrime);
            this.gbECDomainParameters.Controls.Add(this.tbECParamPrime);
            this.gbECDomainParameters.Location = new System.Drawing.Point(8, 82);
            this.gbECDomainParameters.Margin = new System.Windows.Forms.Padding(0);
            this.gbECDomainParameters.Name = "gbECDomainParameters";
            this.gbECDomainParameters.Size = new System.Drawing.Size(1116, 283);
            this.gbECDomainParameters.TabIndex = 1;
            this.gbECDomainParameters.TabStop = false;
            this.gbECDomainParameters.Text = "EC domain parameters:";
            // 
            // lbECParamK
            // 
            this.lbECParamK.AutoSize = true;
            this.lbECParamK.Location = new System.Drawing.Point(260, 239);
            this.lbECParamK.Margin = new System.Windows.Forms.Padding(3);
            this.lbECParamK.Name = "lbECParamK";
            this.lbECParamK.Size = new System.Drawing.Size(17, 13);
            this.lbECParamK.TabIndex = 12;
            this.lbECParamK.Text = "K:";
            // 
            // tbECParamK
            // 
            this.tbECParamK.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamK.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamK.Location = new System.Drawing.Point(284, 235);
            this.tbECParamK.Margin = new System.Windows.Forms.Padding(0);
            this.tbECParamK.Name = "tbECParamK";
            this.tbECParamK.ReadOnly = true;
            this.tbECParamK.Size = new System.Drawing.Size(139, 22);
            this.tbECParamK.TabIndex = 13;
            // 
            // lbECParamR
            // 
            this.lbECParamR.AutoSize = true;
            this.lbECParamR.Location = new System.Drawing.Point(260, 207);
            this.lbECParamR.Margin = new System.Windows.Forms.Padding(3);
            this.lbECParamR.Name = "lbECParamR";
            this.lbECParamR.Size = new System.Drawing.Size(18, 13);
            this.lbECParamR.TabIndex = 10;
            this.lbECParamR.Text = "R:";
            // 
            // tbECParamR
            // 
            this.tbECParamR.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbECParamR.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamR.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamR.Location = new System.Drawing.Point(284, 203);
            this.tbECParamR.Margin = new System.Windows.Forms.Padding(10);
            this.tbECParamR.Name = "tbECParamR";
            this.tbECParamR.ReadOnly = true;
            this.tbECParamR.Size = new System.Drawing.Size(819, 22);
            this.tbECParamR.TabIndex = 11;
            // 
            // lbECParamG
            // 
            this.lbECParamG.AutoSize = true;
            this.lbECParamG.Location = new System.Drawing.Point(242, 152);
            this.lbECParamG.Margin = new System.Windows.Forms.Padding(3);
            this.lbECParamG.Name = "lbECParamG";
            this.lbECParamG.Size = new System.Drawing.Size(36, 13);
            this.lbECParamG.TabIndex = 8;
            this.lbECParamG.Text = "G(uc):";
            // 
            // tbECParamG
            // 
            this.tbECParamG.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbECParamG.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamG.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamG.Location = new System.Drawing.Point(284, 126);
            this.tbECParamG.Margin = new System.Windows.Forms.Padding(0);
            this.tbECParamG.Multiline = true;
            this.tbECParamG.Name = "tbECParamG";
            this.tbECParamG.ReadOnly = true;
            this.tbECParamG.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
            this.tbECParamG.Size = new System.Drawing.Size(819, 65);
            this.tbECParamG.TabIndex = 9;
            // 
            // lbECParamB
            // 
            this.lbECParamB.AutoSize = true;
            this.lbECParamB.Location = new System.Drawing.Point(212, 94);
            this.lbECParamB.Margin = new System.Windows.Forms.Padding(3);
            this.lbECParamB.Name = "lbECParamB";
            this.lbECParamB.Size = new System.Drawing.Size(16, 13);
            this.lbECParamB.TabIndex = 5;
            this.lbECParamB.Text = "b:";
            // 
            // tbECParamB
            // 
            this.tbECParamB.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbECParamB.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamB.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamB.Location = new System.Drawing.Point(233, 90);
            this.tbECParamB.Margin = new System.Windows.Forms.Padding(14);
            this.tbECParamB.Name = "tbECParamB";
            this.tbECParamB.ReadOnly = true;
            this.tbECParamB.Size = new System.Drawing.Size(870, 22);
            this.tbECParamB.TabIndex = 6;
            // 
            // ltbECParamA
            // 
            this.ltbECParamA.AutoSize = true;
            this.ltbECParamA.Location = new System.Drawing.Point(212, 64);
            this.ltbECParamA.Margin = new System.Windows.Forms.Padding(3);
            this.ltbECParamA.Name = "ltbECParamA";
            this.ltbECParamA.Size = new System.Drawing.Size(16, 13);
            this.ltbECParamA.TabIndex = 3;
            this.ltbECParamA.Text = "a:";
            // 
            // tbECParamA
            // 
            this.tbECParamA.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbECParamA.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamA.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamA.Location = new System.Drawing.Point(233, 60);
            this.tbECParamA.Margin = new System.Windows.Forms.Padding(10);
            this.tbECParamA.Name = "tbECParamA";
            this.tbECParamA.ReadOnly = true;
            this.tbECParamA.Size = new System.Drawing.Size(870, 22);
            this.tbECParamA.TabIndex = 4;
            // 
            // gbECReductionPolynomial
            // 
            this.gbECReductionPolynomial.Controls.Add(this.rtbECReductionPolynomial);
            this.gbECReductionPolynomial.Controls.Add(this.lbECParamE3);
            this.gbECReductionPolynomial.Controls.Add(this.tbECParamE3);
            this.gbECReductionPolynomial.Controls.Add(this.lbECParamE2);
            this.gbECReductionPolynomial.Controls.Add(this.tbECParamE2);
            this.gbECReductionPolynomial.Controls.Add(this.lbECParamE1);
            this.gbECReductionPolynomial.Controls.Add(this.tbECParamE1);
            this.gbECReductionPolynomial.Enabled = false;
            this.gbECReductionPolynomial.Location = new System.Drawing.Point(11, 120);
            this.gbECReductionPolynomial.Margin = new System.Windows.Forms.Padding(8);
            this.gbECReductionPolynomial.Name = "gbECReductionPolynomial";
            this.gbECReductionPolynomial.Size = new System.Drawing.Size(220, 151);
            this.gbECReductionPolynomial.TabIndex = 7;
            this.gbECReductionPolynomial.TabStop = false;
            this.gbECReductionPolynomial.Text = "Reduction polynomial:";
            // 
            // rtbECReductionPolynomial
            // 
            this.rtbECReductionPolynomial.BorderStyle = System.Windows.Forms.BorderStyle.None;
            this.rtbECReductionPolynomial.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.rtbECReductionPolynomial.Location = new System.Drawing.Point(12, 22);
            this.rtbECReductionPolynomial.Multiline = false;
            this.rtbECReductionPolynomial.Name = "rtbECReductionPolynomial";
            this.rtbECReductionPolynomial.ReadOnly = true;
            this.rtbECReductionPolynomial.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None;
            this.rtbECReductionPolynomial.Size = new System.Drawing.Size(202, 29);
            this.rtbECReductionPolynomial.TabIndex = 0;
            this.rtbECReductionPolynomial.Text = " f(x) = ";
            // 
            // lbECParamE3
            // 
            this.lbECParamE3.AutoSize = true;
            this.lbECParamE3.Location = new System.Drawing.Point(12, 119);
            this.lbECParamE3.Margin = new System.Windows.Forms.Padding(3);
            this.lbECParamE3.Name = "lbECParamE3";
            this.lbECParamE3.Size = new System.Drawing.Size(22, 13);
            this.lbECParamE3.TabIndex = 5;
            this.lbECParamE3.Text = "e3:";
            // 
            // tbECParamE3
            // 
            this.tbECParamE3.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamE3.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamE3.Location = new System.Drawing.Point(41, 115);
            this.tbECParamE3.Margin = new System.Windows.Forms.Padding(0);
            this.tbECParamE3.Name = "tbECParamE3";
            this.tbECParamE3.ReadOnly = true;
            this.tbECParamE3.Size = new System.Drawing.Size(139, 22);
            this.tbECParamE3.TabIndex = 6;
            // 
            // lbECParamE2
            // 
            this.lbECParamE2.AutoSize = true;
            this.lbECParamE2.Location = new System.Drawing.Point(12, 87);
            this.lbECParamE2.Margin = new System.Windows.Forms.Padding(3);
            this.lbECParamE2.Name = "lbECParamE2";
            this.lbECParamE2.Size = new System.Drawing.Size(22, 13);
            this.lbECParamE2.TabIndex = 3;
            this.lbECParamE2.Text = "e2:";
            // 
            // tbECParamE2
            // 
            this.tbECParamE2.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamE2.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamE2.Location = new System.Drawing.Point(41, 83);
            this.tbECParamE2.Margin = new System.Windows.Forms.Padding(10);
            this.tbECParamE2.Name = "tbECParamE2";
            this.tbECParamE2.ReadOnly = true;
            this.tbECParamE2.Size = new System.Drawing.Size(139, 22);
            this.tbECParamE2.TabIndex = 4;
            // 
            // lbECParamE1
            // 
            this.lbECParamE1.AutoSize = true;
            this.lbECParamE1.Location = new System.Drawing.Point(12, 55);
            this.lbECParamE1.Margin = new System.Windows.Forms.Padding(3);
            this.lbECParamE1.Name = "lbECParamE1";
            this.lbECParamE1.Size = new System.Drawing.Size(22, 13);
            this.lbECParamE1.TabIndex = 1;
            this.lbECParamE1.Text = "e1:";
            // 
            // tbECParamE1
            // 
            this.tbECParamE1.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamE1.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamE1.Location = new System.Drawing.Point(41, 51);
            this.tbECParamE1.Margin = new System.Windows.Forms.Padding(10);
            this.tbECParamE1.Name = "tbECParamE1";
            this.tbECParamE1.ReadOnly = true;
            this.tbECParamE1.Size = new System.Drawing.Size(139, 22);
            this.tbECParamE1.TabIndex = 2;
            // 
            // groupBox1
            // 
            this.groupBox1.Controls.Add(this.rbECFieldPrime);
            this.groupBox1.Controls.Add(this.rbECFieldBinary);
            this.groupBox1.Enabled = false;
            this.groupBox1.Location = new System.Drawing.Point(11, 24);
            this.groupBox1.Margin = new System.Windows.Forms.Padding(0);
            this.groupBox1.Name = "groupBox1";
            this.groupBox1.Size = new System.Drawing.Size(180, 88);
            this.groupBox1.TabIndex = 0;
            this.groupBox1.TabStop = false;
            this.groupBox1.Text = "EC over field:";
            // 
            // rbECFieldPrime
            // 
            this.rbECFieldPrime.AutoSize = true;
            this.rbECFieldPrime.Checked = true;
            this.rbECFieldPrime.Location = new System.Drawing.Point(12, 26);
            this.rbECFieldPrime.Margin = new System.Windows.Forms.Padding(10);
            this.rbECFieldPrime.Name = "rbECFieldPrime";
            this.rbECFieldPrime.Size = new System.Drawing.Size(102, 17);
            this.rbECFieldPrime.TabIndex = 0;
            this.rbECFieldPrime.TabStop = true;
            this.rbECFieldPrime.Text = "Prime field { Fp }";
            this.rbECFieldPrime.UseVisualStyleBackColor = true;
            this.rbECFieldPrime.CheckedChanged += new System.EventHandler(this.rbECFieldPrime_CheckedChanged);
            // 
            // rbECFieldBinary
            // 
            this.rbECFieldBinary.AutoSize = true;
            this.rbECFieldBinary.Location = new System.Drawing.Point(12, 53);
            this.rbECFieldBinary.Margin = new System.Windows.Forms.Padding(0);
            this.rbECFieldBinary.Name = "rbECFieldBinary";
            this.rbECFieldBinary.Size = new System.Drawing.Size(113, 17);
            this.rbECFieldBinary.TabIndex = 1;
            this.rbECFieldBinary.Text = "Binary field { F2m }";
            this.rbECFieldBinary.UseVisualStyleBackColor = true;
            this.rbECFieldBinary.CheckedChanged += new System.EventHandler(this.rbECFieldBinary_CheckedChanged);
            // 
            // lbECParamPrime
            // 
            this.lbECParamPrime.AutoSize = true;
            this.lbECParamPrime.Location = new System.Drawing.Point(212, 34);
            this.lbECParamPrime.Margin = new System.Windows.Forms.Padding(3);
            this.lbECParamPrime.Name = "lbECParamPrime";
            this.lbECParamPrime.Size = new System.Drawing.Size(16, 13);
            this.lbECParamPrime.TabIndex = 1;
            this.lbECParamPrime.Text = "p:";
            // 
            // tbECParamPrime
            // 
            this.tbECParamPrime.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbECParamPrime.BackColor = System.Drawing.SystemColors.Window;
            this.tbECParamPrime.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbECParamPrime.Location = new System.Drawing.Point(233, 30);
            this.tbECParamPrime.Margin = new System.Windows.Forms.Padding(10);
            this.tbECParamPrime.Name = "tbECParamPrime";
            this.tbECParamPrime.ReadOnly = true;
            this.tbECParamPrime.Size = new System.Drawing.Size(870, 22);
            this.tbECParamPrime.TabIndex = 2;
            // 
            // gbECCommands
            // 
            this.gbECCommands.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbECCommands.Controls.Add(this.btnGetECPublicKey);
            this.gbECCommands.Controls.Add(this.btnEcdsaCsr);
            this.gbECCommands.Controls.Add(this.btnMkECKeyOnCard);
            this.gbECCommands.Controls.Add(this.cbECName);
            this.gbECCommands.Controls.Add(this.lbECName);
            this.gbECCommands.Controls.Add(this.btnSaveECPub);
            this.gbECCommands.Controls.Add(this.cbECKeyLength);
            this.gbECCommands.Controls.Add(this.cbECKeyIndex);
            this.gbECCommands.Controls.Add(this.lbECKeyLength);
            this.gbECCommands.Controls.Add(this.lbECKeyIndex);
            this.gbECCommands.Location = new System.Drawing.Point(8, 0);
            this.gbECCommands.Margin = new System.Windows.Forms.Padding(8);
            this.gbECCommands.Name = "gbECCommands";
            this.gbECCommands.Size = new System.Drawing.Size(1116, 74);
            this.gbECCommands.TabIndex = 0;
            this.gbECCommands.TabStop = false;
            // 
            // btnGetECPublicKey
            // 
            this.btnGetECPublicKey.Location = new System.Drawing.Point(412, 16);
            this.btnGetECPublicKey.Margin = new System.Windows.Forms.Padding(8, 8, 0, 0);
            this.btnGetECPublicKey.Name = "btnGetECPublicKey";
            this.btnGetECPublicKey.Size = new System.Drawing.Size(111, 47);
            this.btnGetECPublicKey.TabIndex = 5;
            this.btnGetECPublicKey.Text = "Get EC Public Key From Card";
            this.btnGetECPublicKey.UseVisualStyleBackColor = true;
            this.btnGetECPublicKey.Click += new System.EventHandler(this.btnGetECPublicKey_Click);
            // 
            // btnEcdsaCsr
            // 
            this.btnEcdsaCsr.Location = new System.Drawing.Point(699, 16);
            this.btnEcdsaCsr.Margin = new System.Windows.Forms.Padding(8, 8, 0, 0);
            this.btnEcdsaCsr.Name = "btnEcdsaCsr";
            this.btnEcdsaCsr.Size = new System.Drawing.Size(116, 47);
            this.btnEcdsaCsr.TabIndex = 7;
            this.btnEcdsaCsr.Text = "Create CSR for EC key";
            this.btnEcdsaCsr.UseVisualStyleBackColor = true;
            this.btnEcdsaCsr.Click += new System.EventHandler(this.btnEcdsaCsr_Click);
            // 
            // btnMkECKeyOnCard
            // 
            this.btnMkECKeyOnCard.Location = new System.Drawing.Point(233, 16);
            this.btnMkECKeyOnCard.Margin = new System.Windows.Forms.Padding(8, 8, 0, 0);
            this.btnMkECKeyOnCard.Name = "btnMkECKeyOnCard";
            this.btnMkECKeyOnCard.Size = new System.Drawing.Size(171, 47);
            this.btnMkECKeyOnCard.TabIndex = 4;
            this.btnMkECKeyOnCard.Text = "Generate EC key pair (on-card)";
            this.btnMkECKeyOnCard.UseVisualStyleBackColor = true;
            this.btnMkECKeyOnCard.Click += new System.EventHandler(this.btnMkECKeyOnCard_Click);
            // 
            // cbECName
            // 
            this.cbECName.DropDownHeight = 432;
            this.cbECName.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbECName.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
            this.cbECName.FormattingEnabled = true;
            this.cbECName.IntegralHeight = false;
            this.cbECName.Items.AddRange(new object[] {
            "secp112r1",
            "secp112r2",
            "secp128r1",
            "secp128r2",
            "secp160k1",
            "secp160r1",
            "secp160r2",
            "secp192k1",
            "secp192r1",
            "secp224k1",
            "secp224r1",
            "secp256k1",
            "secp256r1",
            "secp384r1",
            "secp521r1",
            "sect113r1",
            "sect113r2",
            "sect131r1",
            "sect131r2",
            "sect163k1",
            "sect163r1",
            "sect163r2",
            "sect193r1",
            "sect193r2",
            "sect233k1",
            "sect233r1",
            "sect239k1",
            "sect283k1",
            "sect283r1",
            "sect409k1",
            "sect409r1",
            "sect571k1",
            "sect571r1"});
            this.cbECName.Location = new System.Drawing.Point(99, 16);
            this.cbECName.Margin = new System.Windows.Forms.Padding(2);
            this.cbECName.Name = "cbECName";
            this.cbECName.Size = new System.Drawing.Size(122, 21);
            this.cbECName.TabIndex = 1;
            this.cbECName.SelectedIndexChanged += new System.EventHandler(this.cbECName_SelectedIndexChanged);
            // 
            // lbECName
            // 
            this.lbECName.AutoSize = true;
            this.lbECName.Location = new System.Drawing.Point(8, 19);
            this.lbECName.Name = "lbECName";
            this.lbECName.Size = new System.Drawing.Size(67, 13);
            this.lbECName.TabIndex = 0;
            this.lbECName.Text = "Curve name:";
            // 
            // btnSaveECPub
            // 
            this.btnSaveECPub.Location = new System.Drawing.Point(531, 16);
            this.btnSaveECPub.Margin = new System.Windows.Forms.Padding(8, 8, 0, 0);
            this.btnSaveECPub.Name = "btnSaveECPub";
            this.btnSaveECPub.Size = new System.Drawing.Size(160, 47);
            this.btnSaveECPub.TabIndex = 6;
            this.btnSaveECPub.Text = "Save EC public key to pem";
            this.btnSaveECPub.UseVisualStyleBackColor = true;
            this.btnSaveECPub.Click += new System.EventHandler(this.btnSaveECPub_Click);
            // 
            // cbECKeyLength
            // 
            this.cbECKeyLength.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbECKeyLength.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
            this.cbECKeyLength.FormattingEnabled = true;
            this.cbECKeyLength.Items.AddRange(new object[] {
            "112",
            "113",
            "128",
            "131",
            "160",
            "163",
            "192",
            "193",
            "224",
            "233",
            "239",
            "256",
            "283",
            "384",
            "409",
            "521",
            "571"});
            this.cbECKeyLength.Location = new System.Drawing.Point(99, 42);
            this.cbECKeyLength.Name = "cbECKeyLength";
            this.cbECKeyLength.Size = new System.Drawing.Size(122, 21);
            this.cbECKeyLength.TabIndex = 3;
            this.cbECKeyLength.SelectedIndexChanged += new System.EventHandler(this.cbECKeyLength_SelectedIndexChanged);
            // 
            // cbECKeyIndex
            // 
            this.cbECKeyIndex.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.cbECKeyIndex.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbECKeyIndex.FormattingEnabled = true;
            this.cbECKeyIndex.Items.AddRange(new object[] {
            "0",
            "1",
            "2"});
            this.cbECKeyIndex.Location = new System.Drawing.Point(1052, 16);
            this.cbECKeyIndex.Name = "cbECKeyIndex";
            this.cbECKeyIndex.Size = new System.Drawing.Size(50, 21);
            this.cbECKeyIndex.TabIndex = 9;
            // 
            // lbECKeyLength
            // 
            this.lbECKeyLength.AutoSize = true;
            this.lbECKeyLength.Location = new System.Drawing.Point(8, 45);
            this.lbECKeyLength.Name = "lbECKeyLength";
            this.lbECKeyLength.Size = new System.Drawing.Size(85, 13);
            this.lbECKeyLength.TabIndex = 2;
            this.lbECKeyLength.Text = "Key length [bits]:";
            // 
            // lbECKeyIndex
            // 
            this.lbECKeyIndex.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.lbECKeyIndex.AutoSize = true;
            this.lbECKeyIndex.Location = new System.Drawing.Point(949, 19);
            this.lbECKeyIndex.Name = "lbECKeyIndex";
            this.lbECKeyIndex.Size = new System.Drawing.Size(97, 13);
            this.lbECKeyIndex.TabIndex = 8;
            this.lbECKeyIndex.Text = "Key index (in card):";
            // 
            // tabPinCodes
            // 
            this.tabPinCodes.BackColor = System.Drawing.SystemColors.Control;
            this.tabPinCodes.Controls.Add(this.btnRefreshTriesRemaining);
            this.tabPinCodes.Controls.Add(this.groupBox5);
            this.tabPinCodes.Controls.Add(this.groupBox4);
            this.tabPinCodes.Controls.Add(this.groupBox3);
            this.tabPinCodes.Controls.Add(this.groupBox2);
            this.tabPinCodes.Location = new System.Drawing.Point(4, 22);
            this.tabPinCodes.Name = "tabPinCodes";
            this.tabPinCodes.Padding = new System.Windows.Forms.Padding(3);
            this.tabPinCodes.Size = new System.Drawing.Size(1134, 574);
            this.tabPinCodes.TabIndex = 5;
            this.tabPinCodes.Text = "PIN Codes";
            // 
            // btnRefreshTriesRemaining
            // 
            this.btnRefreshTriesRemaining.BackColor = System.Drawing.Color.Ivory;
            this.btnRefreshTriesRemaining.Location = new System.Drawing.Point(901, 430);
            this.btnRefreshTriesRemaining.Name = "btnRefreshTriesRemaining";
            this.btnRefreshTriesRemaining.Size = new System.Drawing.Size(222, 45);
            this.btnRefreshTriesRemaining.TabIndex = 5;
            this.btnRefreshTriesRemaining.Text = "Refresh tries remaining";
            this.btnRefreshTriesRemaining.UseVisualStyleBackColor = false;
            this.btnRefreshTriesRemaining.Click += new System.EventHandler(this.btnRefreshTriesRemaining_Click);
            // 
            // groupBox5
            // 
            this.groupBox5.Controls.Add(this.lbNewPukAgain);
            this.groupBox5.Controls.Add(this.tbNewPukAgain);
            this.groupBox5.Controls.Add(this.lbNewPuk);
            this.groupBox5.Controls.Add(this.tbNewPuk);
            this.groupBox5.Controls.Add(this.btnChangePuk);
            this.groupBox5.Controls.Add(this.btnUnblockUserPin);
            this.groupBox5.Controls.Add(this.lbPuk);
            this.groupBox5.Controls.Add(this.tbPuk);
            this.groupBox5.Controls.Add(this.lbPukTriesRemaining);
            this.groupBox5.Location = new System.Drawing.Point(575, 224);
            this.groupBox5.Margin = new System.Windows.Forms.Padding(8);
            this.groupBox5.Name = "groupBox5";
            this.groupBox5.Size = new System.Drawing.Size(548, 195);
            this.groupBox5.TabIndex = 3;
            this.groupBox5.TabStop = false;
            this.groupBox5.Text = "User Personal Unblocking Code (PUK):";
            // 
            // lbNewPukAgain
            // 
            this.lbNewPukAgain.AutoSize = true;
            this.lbNewPukAgain.Location = new System.Drawing.Point(18, 94);
            this.lbNewPukAgain.Margin = new System.Windows.Forms.Padding(3);
            this.lbNewPukAgain.Name = "lbNewPukAgain";
            this.lbNewPukAgain.Size = new System.Drawing.Size(92, 13);
            this.lbNewPukAgain.TabIndex = 4;
            this.lbNewPukAgain.Text = "New PUK (again):";
            // 
            // tbNewPukAgain
            // 
            this.tbNewPukAgain.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbNewPukAgain.BackColor = System.Drawing.SystemColors.Window;
            this.tbNewPukAgain.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbNewPukAgain.Location = new System.Drawing.Point(139, 91);
            this.tbNewPukAgain.Margin = new System.Windows.Forms.Padding(10);
            this.tbNewPukAgain.MaxLength = 8;
            this.tbNewPukAgain.Name = "tbNewPukAgain";
            this.tbNewPukAgain.PasswordChar = '*';
            this.tbNewPukAgain.Size = new System.Drawing.Size(227, 22);
            this.tbNewPukAgain.TabIndex = 5;
            this.tbNewPukAgain.TextChanged += new System.EventHandler(this.tbNewPuk_TextChanged);
            // 
            // lbNewPuk
            // 
            this.lbNewPuk.AutoSize = true;
            this.lbNewPuk.Location = new System.Drawing.Point(18, 62);
            this.lbNewPuk.Margin = new System.Windows.Forms.Padding(3);
            this.lbNewPuk.Name = "lbNewPuk";
            this.lbNewPuk.Size = new System.Drawing.Size(57, 13);
            this.lbNewPuk.TabIndex = 2;
            this.lbNewPuk.Text = "New PUK:";
            // 
            // tbNewPuk
            // 
            this.tbNewPuk.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbNewPuk.BackColor = System.Drawing.SystemColors.Window;
            this.tbNewPuk.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbNewPuk.Location = new System.Drawing.Point(139, 59);
            this.tbNewPuk.Margin = new System.Windows.Forms.Padding(10);
            this.tbNewPuk.MaxLength = 8;
            this.tbNewPuk.Name = "tbNewPuk";
            this.tbNewPuk.PasswordChar = '*';
            this.tbNewPuk.Size = new System.Drawing.Size(227, 22);
            this.tbNewPuk.TabIndex = 3;
            this.tbNewPuk.TextChanged += new System.EventHandler(this.tbNewPuk_TextChanged);
            // 
            // btnChangePuk
            // 
            this.btnChangePuk.Enabled = false;
            this.btnChangePuk.Location = new System.Drawing.Point(388, 59);
            this.btnChangePuk.Name = "btnChangePuk";
            this.btnChangePuk.Size = new System.Drawing.Size(138, 24);
            this.btnChangePuk.TabIndex = 7;
            this.btnChangePuk.Text = "Change PUK";
            this.btnChangePuk.UseVisualStyleBackColor = true;
            this.btnChangePuk.Click += new System.EventHandler(this.PinChange_Click);
            // 
            // btnUnblockUserPin
            // 
            this.btnUnblockUserPin.Enabled = false;
            this.btnUnblockUserPin.Location = new System.Drawing.Point(388, 26);
            this.btnUnblockUserPin.Name = "btnUnblockUserPin";
            this.btnUnblockUserPin.Size = new System.Drawing.Size(138, 24);
            this.btnUnblockUserPin.TabIndex = 6;
            this.btnUnblockUserPin.Text = "Unblock PIN";
            this.btnUnblockUserPin.UseVisualStyleBackColor = true;
            this.btnUnblockUserPin.Click += new System.EventHandler(this.btnUnblockUserPin_Click);
            // 
            // lbPuk
            // 
            this.lbPuk.AutoSize = true;
            this.lbPuk.Location = new System.Drawing.Point(18, 29);
            this.lbPuk.Margin = new System.Windows.Forms.Padding(3);
            this.lbPuk.Name = "lbPuk";
            this.lbPuk.Size = new System.Drawing.Size(32, 13);
            this.lbPuk.TabIndex = 0;
            this.lbPuk.Text = "PUK:";
            // 
            // tbPuk
            // 
            this.tbPuk.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbPuk.BackColor = System.Drawing.SystemColors.Window;
            this.tbPuk.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbPuk.Location = new System.Drawing.Point(139, 26);
            this.tbPuk.Margin = new System.Windows.Forms.Padding(10);
            this.tbPuk.MaxLength = 8;
            this.tbPuk.Name = "tbPuk";
            this.tbPuk.PasswordChar = '*';
            this.tbPuk.Size = new System.Drawing.Size(227, 22);
            this.tbPuk.TabIndex = 1;
            this.tbPuk.TextChanged += new System.EventHandler(this.tbPuk_TextChanged);
            // 
            // lbPukTriesRemaining
            // 
            this.lbPukTriesRemaining.AutoSize = true;
            this.lbPukTriesRemaining.Location = new System.Drawing.Point(20, 171);
            this.lbPukTriesRemaining.Name = "lbPukTriesRemaining";
            this.lbPukTriesRemaining.Size = new System.Drawing.Size(10, 13);
            this.lbPukTriesRemaining.TabIndex = 8;
            this.lbPukTriesRemaining.Text = "-";
            // 
            // groupBox4
            // 
            this.groupBox4.Controls.Add(this.lbNewSOPukAgain);
            this.groupBox4.Controls.Add(this.tbNewSOPukAgain);
            this.groupBox4.Controls.Add(this.lbNewSOPuk);
            this.groupBox4.Controls.Add(this.tbNewSOPuk);
            this.groupBox4.Controls.Add(this.btnChangeSOPuk);
            this.groupBox4.Controls.Add(this.btnUnblockSOPin);
            this.groupBox4.Controls.Add(this.lbSOPuk);
            this.groupBox4.Controls.Add(this.tbSOPuk);
            this.groupBox4.Controls.Add(this.lbPukSOTriesRemaining);
            this.groupBox4.Location = new System.Drawing.Point(11, 224);
            this.groupBox4.Margin = new System.Windows.Forms.Padding(8);
            this.groupBox4.Name = "groupBox4";
            this.groupBox4.Size = new System.Drawing.Size(548, 195);
            this.groupBox4.TabIndex = 2;
            this.groupBox4.TabStop = false;
            this.groupBox4.Text = "Security Officer (SO) Personal Unblocking Code (SO PUK):";
            // 
            // lbNewSOPukAgain
            // 
            this.lbNewSOPukAgain.AutoSize = true;
            this.lbNewSOPukAgain.Location = new System.Drawing.Point(20, 95);
            this.lbNewSOPukAgain.Margin = new System.Windows.Forms.Padding(3);
            this.lbNewSOPukAgain.Name = "lbNewSOPukAgain";
            this.lbNewSOPukAgain.Size = new System.Drawing.Size(110, 13);
            this.lbNewSOPukAgain.TabIndex = 4;
            this.lbNewSOPukAgain.Text = "New SO PUK (again):";
            // 
            // tbNewSOPukAgain
            // 
            this.tbNewSOPukAgain.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbNewSOPukAgain.BackColor = System.Drawing.SystemColors.Window;
            this.tbNewSOPukAgain.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbNewSOPukAgain.Location = new System.Drawing.Point(139, 92);
            this.tbNewSOPukAgain.Margin = new System.Windows.Forms.Padding(10);
            this.tbNewSOPukAgain.MaxLength = 8;
            this.tbNewSOPukAgain.Name = "tbNewSOPukAgain";
            this.tbNewSOPukAgain.PasswordChar = '*';
            this.tbNewSOPukAgain.Size = new System.Drawing.Size(229, 22);
            this.tbNewSOPukAgain.TabIndex = 5;
            this.tbNewSOPukAgain.TextChanged += new System.EventHandler(this.tbNewSOPuk_TextChanged);
            // 
            // lbNewSOPuk
            // 
            this.lbNewSOPuk.AutoSize = true;
            this.lbNewSOPuk.Location = new System.Drawing.Point(20, 62);
            this.lbNewSOPuk.Margin = new System.Windows.Forms.Padding(3);
            this.lbNewSOPuk.Name = "lbNewSOPuk";
            this.lbNewSOPuk.Size = new System.Drawing.Size(75, 13);
            this.lbNewSOPuk.TabIndex = 2;
            this.lbNewSOPuk.Text = "New SO PUK:";
            // 
            // tbNewSOPuk
            // 
            this.tbNewSOPuk.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbNewSOPuk.BackColor = System.Drawing.SystemColors.Window;
            this.tbNewSOPuk.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbNewSOPuk.Location = new System.Drawing.Point(139, 59);
            this.tbNewSOPuk.Margin = new System.Windows.Forms.Padding(10);
            this.tbNewSOPuk.MaxLength = 8;
            this.tbNewSOPuk.Name = "tbNewSOPuk";
            this.tbNewSOPuk.PasswordChar = '*';
            this.tbNewSOPuk.Size = new System.Drawing.Size(229, 22);
            this.tbNewSOPuk.TabIndex = 3;
            this.tbNewSOPuk.TextChanged += new System.EventHandler(this.tbNewSOPuk_TextChanged);
            // 
            // btnChangeSOPuk
            // 
            this.btnChangeSOPuk.Enabled = false;
            this.btnChangeSOPuk.Location = new System.Drawing.Point(390, 59);
            this.btnChangeSOPuk.Name = "btnChangeSOPuk";
            this.btnChangeSOPuk.Size = new System.Drawing.Size(138, 24);
            this.btnChangeSOPuk.TabIndex = 7;
            this.btnChangeSOPuk.Text = "Change SO PUK";
            this.btnChangeSOPuk.UseVisualStyleBackColor = true;
            this.btnChangeSOPuk.Click += new System.EventHandler(this.PinChange_Click);
            // 
            // btnUnblockSOPin
            // 
            this.btnUnblockSOPin.Enabled = false;
            this.btnUnblockSOPin.Location = new System.Drawing.Point(390, 26);
            this.btnUnblockSOPin.Name = "btnUnblockSOPin";
            this.btnUnblockSOPin.Size = new System.Drawing.Size(138, 24);
            this.btnUnblockSOPin.TabIndex = 6;
            this.btnUnblockSOPin.Text = "Unblock SO PIN";
            this.btnUnblockSOPin.UseVisualStyleBackColor = true;
            this.btnUnblockSOPin.Click += new System.EventHandler(this.btnUnblockSOPin_Click);
            // 
            // lbSOPuk
            // 
            this.lbSOPuk.AutoSize = true;
            this.lbSOPuk.Location = new System.Drawing.Point(20, 29);
            this.lbSOPuk.Margin = new System.Windows.Forms.Padding(3);
            this.lbSOPuk.Name = "lbSOPuk";
            this.lbSOPuk.Size = new System.Drawing.Size(50, 13);
            this.lbSOPuk.TabIndex = 0;
            this.lbSOPuk.Text = "SO PUK:";
            // 
            // tbSOPuk
            // 
            this.tbSOPuk.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbSOPuk.BackColor = System.Drawing.SystemColors.Window;
            this.tbSOPuk.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbSOPuk.Location = new System.Drawing.Point(139, 26);
            this.tbSOPuk.Margin = new System.Windows.Forms.Padding(10);
            this.tbSOPuk.MaxLength = 8;
            this.tbSOPuk.Name = "tbSOPuk";
            this.tbSOPuk.PasswordChar = '*';
            this.tbSOPuk.Size = new System.Drawing.Size(229, 22);
            this.tbSOPuk.TabIndex = 1;
            this.tbSOPuk.TextChanged += new System.EventHandler(this.tbSOPuk_TextChanged);
            // 
            // lbPukSOTriesRemaining
            // 
            this.lbPukSOTriesRemaining.AutoSize = true;
            this.lbPukSOTriesRemaining.Location = new System.Drawing.Point(20, 171);
            this.lbPukSOTriesRemaining.Name = "lbPukSOTriesRemaining";
            this.lbPukSOTriesRemaining.Size = new System.Drawing.Size(10, 13);
            this.lbPukSOTriesRemaining.TabIndex = 8;
            this.lbPukSOTriesRemaining.Text = "-";
            // 
            // groupBox3
            // 
            this.groupBox3.Controls.Add(this.btnUserLogout);
            this.groupBox3.Controls.Add(this.lbNewPinAgain);
            this.groupBox3.Controls.Add(this.tbNewPinAgain);
            this.groupBox3.Controls.Add(this.lbNewPin);
            this.groupBox3.Controls.Add(this.tbNewPin);
            this.groupBox3.Controls.Add(this.btnChangeUserPin);
            this.groupBox3.Controls.Add(this.btnUserLogin);
            this.groupBox3.Controls.Add(this.lbPin);
            this.groupBox3.Controls.Add(this.tbPin);
            this.groupBox3.Controls.Add(this.lbPinTriesRemaining);
            this.groupBox3.Location = new System.Drawing.Point(575, 11);
            this.groupBox3.Margin = new System.Windows.Forms.Padding(8);
            this.groupBox3.Name = "groupBox3";
            this.groupBox3.Size = new System.Drawing.Size(548, 197);
            this.groupBox3.TabIndex = 1;
            this.groupBox3.TabStop = false;
            this.groupBox3.Text = "User Personal Identification Number (PIN):";
            // 
            // btnUserLogout
            // 
            this.btnUserLogout.Enabled = false;
            this.btnUserLogout.Location = new System.Drawing.Point(388, 92);
            this.btnUserLogout.Name = "btnUserLogout";
            this.btnUserLogout.Size = new System.Drawing.Size(138, 24);
            this.btnUserLogout.TabIndex = 9;
            this.btnUserLogout.Text = "User Logout";
            this.btnUserLogout.UseVisualStyleBackColor = true;
            this.btnUserLogout.Click += new System.EventHandler(this.btnUserLogout_Click);
            // 
            // lbNewPinAgain
            // 
            this.lbNewPinAgain.AutoSize = true;
            this.lbNewPinAgain.Location = new System.Drawing.Point(18, 95);
            this.lbNewPinAgain.Margin = new System.Windows.Forms.Padding(3);
            this.lbNewPinAgain.Name = "lbNewPinAgain";
            this.lbNewPinAgain.Size = new System.Drawing.Size(88, 13);
            this.lbNewPinAgain.TabIndex = 4;
            this.lbNewPinAgain.Text = "New PIN (again):";
            // 
            // tbNewPinAgain
            // 
            this.tbNewPinAgain.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbNewPinAgain.BackColor = System.Drawing.SystemColors.Window;
            this.tbNewPinAgain.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbNewPinAgain.Location = new System.Drawing.Point(139, 92);
            this.tbNewPinAgain.Margin = new System.Windows.Forms.Padding(10);
            this.tbNewPinAgain.MaxLength = 8;
            this.tbNewPinAgain.Name = "tbNewPinAgain";
            this.tbNewPinAgain.PasswordChar = '*';
            this.tbNewPinAgain.Size = new System.Drawing.Size(229, 22);
            this.tbNewPinAgain.TabIndex = 5;
            this.tbNewPinAgain.TextChanged += new System.EventHandler(this.tbNewPin_TextChanged);
            // 
            // lbNewPin
            // 
            this.lbNewPin.AutoSize = true;
            this.lbNewPin.Location = new System.Drawing.Point(18, 62);
            this.lbNewPin.Margin = new System.Windows.Forms.Padding(3);
            this.lbNewPin.Name = "lbNewPin";
            this.lbNewPin.Size = new System.Drawing.Size(53, 13);
            this.lbNewPin.TabIndex = 2;
            this.lbNewPin.Text = "New PIN:";
            // 
            // tbNewPin
            // 
            this.tbNewPin.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbNewPin.BackColor = System.Drawing.SystemColors.Window;
            this.tbNewPin.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbNewPin.Location = new System.Drawing.Point(139, 59);
            this.tbNewPin.Margin = new System.Windows.Forms.Padding(10);
            this.tbNewPin.MaxLength = 8;
            this.tbNewPin.Name = "tbNewPin";
            this.tbNewPin.PasswordChar = '*';
            this.tbNewPin.Size = new System.Drawing.Size(229, 22);
            this.tbNewPin.TabIndex = 3;
            this.tbNewPin.TextChanged += new System.EventHandler(this.tbNewPin_TextChanged);
            // 
            // btnChangeUserPin
            // 
            this.btnChangeUserPin.Enabled = false;
            this.btnChangeUserPin.Location = new System.Drawing.Point(388, 59);
            this.btnChangeUserPin.Name = "btnChangeUserPin";
            this.btnChangeUserPin.Size = new System.Drawing.Size(138, 24);
            this.btnChangeUserPin.TabIndex = 7;
            this.btnChangeUserPin.Text = "Change PIN";
            this.btnChangeUserPin.UseVisualStyleBackColor = true;
            this.btnChangeUserPin.Click += new System.EventHandler(this.PinChange_Click);
            // 
            // btnUserLogin
            // 
            this.btnUserLogin.Enabled = false;
            this.btnUserLogin.Location = new System.Drawing.Point(388, 26);
            this.btnUserLogin.Name = "btnUserLogin";
            this.btnUserLogin.Size = new System.Drawing.Size(138, 24);
            this.btnUserLogin.TabIndex = 6;
            this.btnUserLogin.Text = "User Login";
            this.btnUserLogin.UseVisualStyleBackColor = true;
            this.btnUserLogin.Click += new System.EventHandler(this.btnUserLogin_Click);
            // 
            // lbPin
            // 
            this.lbPin.AutoSize = true;
            this.lbPin.Location = new System.Drawing.Point(18, 29);
            this.lbPin.Margin = new System.Windows.Forms.Padding(3);
            this.lbPin.Name = "lbPin";
            this.lbPin.Size = new System.Drawing.Size(28, 13);
            this.lbPin.TabIndex = 0;
            this.lbPin.Text = "PIN:";
            // 
            // tbPin
            // 
            this.tbPin.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbPin.BackColor = System.Drawing.SystemColors.Window;
            this.tbPin.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbPin.Location = new System.Drawing.Point(139, 26);
            this.tbPin.Margin = new System.Windows.Forms.Padding(10);
            this.tbPin.MaxLength = 8;
            this.tbPin.Name = "tbPin";
            this.tbPin.PasswordChar = '*';
            this.tbPin.Size = new System.Drawing.Size(229, 22);
            this.tbPin.TabIndex = 1;
            this.tbPin.TextChanged += new System.EventHandler(this.tbPin_TextChanged);
            // 
            // lbPinTriesRemaining
            // 
            this.lbPinTriesRemaining.AutoSize = true;
            this.lbPinTriesRemaining.Location = new System.Drawing.Point(20, 171);
            this.lbPinTriesRemaining.Name = "lbPinTriesRemaining";
            this.lbPinTriesRemaining.Size = new System.Drawing.Size(10, 13);
            this.lbPinTriesRemaining.TabIndex = 8;
            this.lbPinTriesRemaining.Text = "-";
            // 
            // groupBox2
            // 
            this.groupBox2.Controls.Add(this.btnSOLogout);
            this.groupBox2.Controls.Add(this.lbNewSOPinAgain);
            this.groupBox2.Controls.Add(this.tbNewSOPinAgain);
            this.groupBox2.Controls.Add(this.lbNewSOPin);
            this.groupBox2.Controls.Add(this.tbNewSOPin);
            this.groupBox2.Controls.Add(this.lbPinSOTriesRemaining);
            this.groupBox2.Controls.Add(this.btnChangeSOPin);
            this.groupBox2.Controls.Add(this.btnSOLogin);
            this.groupBox2.Controls.Add(this.lbSOPin);
            this.groupBox2.Controls.Add(this.tbSOPin);
            this.groupBox2.Location = new System.Drawing.Point(11, 11);
            this.groupBox2.Margin = new System.Windows.Forms.Padding(8);
            this.groupBox2.Name = "groupBox2";
            this.groupBox2.Size = new System.Drawing.Size(548, 197);
            this.groupBox2.TabIndex = 0;
            this.groupBox2.TabStop = false;
            this.groupBox2.Text = "Security Officer (SO) Personal Identification Number (SO PIN):";
            // 
            // btnSOLogout
            // 
            this.btnSOLogout.Enabled = false;
            this.btnSOLogout.Location = new System.Drawing.Point(390, 91);
            this.btnSOLogout.Name = "btnSOLogout";
            this.btnSOLogout.Size = new System.Drawing.Size(138, 24);
            this.btnSOLogout.TabIndex = 9;
            this.btnSOLogout.Text = "SO Logout";
            this.btnSOLogout.UseVisualStyleBackColor = true;
            this.btnSOLogout.Click += new System.EventHandler(this.btnSOLogout_Click);
            // 
            // lbNewSOPinAgain
            // 
            this.lbNewSOPinAgain.AutoSize = true;
            this.lbNewSOPinAgain.Location = new System.Drawing.Point(20, 95);
            this.lbNewSOPinAgain.Margin = new System.Windows.Forms.Padding(3);
            this.lbNewSOPinAgain.Name = "lbNewSOPinAgain";
            this.lbNewSOPinAgain.Size = new System.Drawing.Size(106, 13);
            this.lbNewSOPinAgain.TabIndex = 4;
            this.lbNewSOPinAgain.Text = "New SO PIN (again):";
            // 
            // tbNewSOPinAgain
            // 
            this.tbNewSOPinAgain.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbNewSOPinAgain.BackColor = System.Drawing.SystemColors.Window;
            this.tbNewSOPinAgain.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbNewSOPinAgain.Location = new System.Drawing.Point(139, 92);
            this.tbNewSOPinAgain.Margin = new System.Windows.Forms.Padding(10);
            this.tbNewSOPinAgain.MaxLength = 8;
            this.tbNewSOPinAgain.Name = "tbNewSOPinAgain";
            this.tbNewSOPinAgain.PasswordChar = '*';
            this.tbNewSOPinAgain.Size = new System.Drawing.Size(229, 22);
            this.tbNewSOPinAgain.TabIndex = 5;
            this.tbNewSOPinAgain.TextChanged += new System.EventHandler(this.tbNewSOPin_TextChanged);
            // 
            // lbNewSOPin
            // 
            this.lbNewSOPin.AutoSize = true;
            this.lbNewSOPin.Location = new System.Drawing.Point(20, 62);
            this.lbNewSOPin.Margin = new System.Windows.Forms.Padding(3);
            this.lbNewSOPin.Name = "lbNewSOPin";
            this.lbNewSOPin.Size = new System.Drawing.Size(71, 13);
            this.lbNewSOPin.TabIndex = 2;
            this.lbNewSOPin.Text = "New SO PIN:";
            // 
            // tbNewSOPin
            // 
            this.tbNewSOPin.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbNewSOPin.BackColor = System.Drawing.SystemColors.Window;
            this.tbNewSOPin.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbNewSOPin.Location = new System.Drawing.Point(139, 59);
            this.tbNewSOPin.Margin = new System.Windows.Forms.Padding(10);
            this.tbNewSOPin.MaxLength = 8;
            this.tbNewSOPin.Name = "tbNewSOPin";
            this.tbNewSOPin.PasswordChar = '*';
            this.tbNewSOPin.Size = new System.Drawing.Size(229, 22);
            this.tbNewSOPin.TabIndex = 3;
            this.tbNewSOPin.TextChanged += new System.EventHandler(this.tbNewSOPin_TextChanged);
            // 
            // lbPinSOTriesRemaining
            // 
            this.lbPinSOTriesRemaining.AutoSize = true;
            this.lbPinSOTriesRemaining.Location = new System.Drawing.Point(20, 171);
            this.lbPinSOTriesRemaining.Name = "lbPinSOTriesRemaining";
            this.lbPinSOTriesRemaining.Size = new System.Drawing.Size(10, 13);
            this.lbPinSOTriesRemaining.TabIndex = 8;
            this.lbPinSOTriesRemaining.Text = "-";
            // 
            // btnChangeSOPin
            // 
            this.btnChangeSOPin.Enabled = false;
            this.btnChangeSOPin.Location = new System.Drawing.Point(390, 59);
            this.btnChangeSOPin.Name = "btnChangeSOPin";
            this.btnChangeSOPin.Size = new System.Drawing.Size(138, 24);
            this.btnChangeSOPin.TabIndex = 7;
            this.btnChangeSOPin.Text = "Change SO PIN";
            this.btnChangeSOPin.UseVisualStyleBackColor = true;
            this.btnChangeSOPin.Click += new System.EventHandler(this.PinChange_Click);
            // 
            // btnSOLogin
            // 
            this.btnSOLogin.Enabled = false;
            this.btnSOLogin.Location = new System.Drawing.Point(390, 26);
            this.btnSOLogin.Name = "btnSOLogin";
            this.btnSOLogin.Size = new System.Drawing.Size(138, 24);
            this.btnSOLogin.TabIndex = 6;
            this.btnSOLogin.Text = "SO Login";
            this.btnSOLogin.UseVisualStyleBackColor = true;
            this.btnSOLogin.Click += new System.EventHandler(this.btnSOLogin_Click);
            // 
            // lbSOPin
            // 
            this.lbSOPin.AutoSize = true;
            this.lbSOPin.Location = new System.Drawing.Point(20, 29);
            this.lbSOPin.Margin = new System.Windows.Forms.Padding(3);
            this.lbSOPin.Name = "lbSOPin";
            this.lbSOPin.Size = new System.Drawing.Size(46, 13);
            this.lbSOPin.TabIndex = 0;
            this.lbSOPin.Text = "SO PIN:";
            // 
            // tbSOPin
            // 
            this.tbSOPin.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbSOPin.BackColor = System.Drawing.SystemColors.Window;
            this.tbSOPin.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbSOPin.Location = new System.Drawing.Point(139, 26);
            this.tbSOPin.Margin = new System.Windows.Forms.Padding(10);
            this.tbSOPin.MaxLength = 8;
            this.tbSOPin.Name = "tbSOPin";
            this.tbSOPin.PasswordChar = '*';
            this.tbSOPin.Size = new System.Drawing.Size(229, 22);
            this.tbSOPin.TabIndex = 1;
            this.tbSOPin.TextChanged += new System.EventHandler(this.tbSOPin_TextChanged);
            // 
            // tabCardObjects
            // 
            this.tabCardObjects.BackColor = System.Drawing.SystemColors.Control;
            this.tabCardObjects.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.tabCardObjects.Controls.Add(this.gbOperations);
            this.tabCardObjects.Controls.Add(this.gbCACertificates);
            this.tabCardObjects.Controls.Add(this.gbECDSACertificates);
            this.tabCardObjects.Controls.Add(this.gbRSACertificates);
            this.tabCardObjects.Location = new System.Drawing.Point(4, 22);
            this.tabCardObjects.Name = "tabCardObjects";
            this.tabCardObjects.Size = new System.Drawing.Size(1134, 574);
            this.tabCardObjects.TabIndex = 4;
            this.tabCardObjects.Text = "Card Objects";
            // 
            // gbOperations
            // 
            this.gbOperations.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbOperations.Controls.Add(this.btnRefresh);
            this.gbOperations.Controls.Add(this.lbId);
            this.gbOperations.Controls.Add(this.tbObjId);
            this.gbOperations.Controls.Add(this.btnPutCertFromFile);
            this.gbOperations.Controls.Add(this.cbObjType);
            this.gbOperations.Controls.Add(this.lbObjType);
            this.gbOperations.Controls.Add(this.cbObjIndex);
            this.gbOperations.Controls.Add(this.lbObjIndex);
            this.gbOperations.Controls.Add(this.lbCertUsageType);
            this.gbOperations.Controls.Add(this.btnShowSelectedFile);
            this.gbOperations.Controls.Add(this.btnOpenCertFile);
            this.gbOperations.Controls.Add(this.label6);
            this.gbOperations.Controls.Add(this.tbCertFile);
            this.gbOperations.Location = new System.Drawing.Point(461, 8);
            this.gbOperations.Margin = new System.Windows.Forms.Padding(8);
            this.gbOperations.Name = "gbOperations";
            this.gbOperations.Size = new System.Drawing.Size(661, 520);
            this.gbOperations.TabIndex = 3;
            this.gbOperations.TabStop = false;
            // 
            // btnRefresh
            // 
            this.btnRefresh.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.btnRefresh.BackColor = System.Drawing.Color.Ivory;
            this.btnRefresh.Location = new System.Drawing.Point(10, 426);
            this.btnRefresh.Name = "btnRefresh";
            this.btnRefresh.Size = new System.Drawing.Size(640, 84);
            this.btnRefresh.TabIndex = 12;
            this.btnRefresh.Text = "Refresh objects from the card";
            this.btnRefresh.UseVisualStyleBackColor = false;
            this.btnRefresh.Click += new System.EventHandler(this.btnRefresh_Click);
            // 
            // lbId
            // 
            this.lbId.AutoSize = true;
            this.lbId.Location = new System.Drawing.Point(28, 171);
            this.lbId.Margin = new System.Windows.Forms.Padding(3);
            this.lbId.Name = "lbId";
            this.lbId.Size = new System.Drawing.Size(60, 13);
            this.lbId.TabIndex = 5;
            this.lbId.Text = "Objects ID:";
            // 
            // tbObjId
            // 
            this.tbObjId.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbObjId.BackColor = System.Drawing.SystemColors.Window;
            this.tbObjId.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
            this.tbObjId.Location = new System.Drawing.Point(94, 168);
            this.tbObjId.Margin = new System.Windows.Forms.Padding(10);
            this.tbObjId.Name = "tbObjId";
            this.tbObjId.Size = new System.Drawing.Size(400, 20);
            this.tbObjId.TabIndex = 6;
            // 
            // btnPutCertFromFile
            // 
            this.btnPutCertFromFile.BackColor = System.Drawing.Color.Azure;
            this.btnPutCertFromFile.Location = new System.Drawing.Point(507, 168);
            this.btnPutCertFromFile.Name = "btnPutCertFromFile";
            this.btnPutCertFromFile.Size = new System.Drawing.Size(138, 72);
            this.btnPutCertFromFile.TabIndex = 11;
            this.btnPutCertFromFile.Text = "Put certificate from file in the card with designated ID, object type and index";
            this.btnPutCertFromFile.UseVisualStyleBackColor = false;
            this.btnPutCertFromFile.Click += new System.EventHandler(this.btnPutCertFromFile_Click);
            // 
            // cbObjType
            // 
            this.cbObjType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbObjType.FormattingEnabled = true;
            this.cbObjType.Items.AddRange(new object[] {
            "RSA Certificate",
            "ECDSA Certificate",
            "CA Certificate"});
            this.cbObjType.Location = new System.Drawing.Point(94, 201);
            this.cbObjType.Name = "cbObjType";
            this.cbObjType.Size = new System.Drawing.Size(124, 21);
            this.cbObjType.TabIndex = 8;
            this.cbObjType.SelectedIndexChanged += new System.EventHandler(this.cbObjType_SelectedIndexChanged);
            // 
            // lbObjType
            // 
            this.lbObjType.AutoSize = true;
            this.lbObjType.Location = new System.Drawing.Point(24, 204);
            this.lbObjType.Name = "lbObjType";
            this.lbObjType.Size = new System.Drawing.Size(64, 13);
            this.lbObjType.TabIndex = 7;
            this.lbObjType.Text = "Object type:";
            // 
            // cbObjIndex
            // 
            this.cbObjIndex.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbObjIndex.FormattingEnabled = true;
            this.cbObjIndex.Items.AddRange(new object[] {
            "0",
            "1",
            "2"});
            this.cbObjIndex.Location = new System.Drawing.Point(94, 228);
            this.cbObjIndex.Name = "cbObjIndex";
            this.cbObjIndex.Size = new System.Drawing.Size(50, 21);
            this.cbObjIndex.TabIndex = 10;
            // 
            // lbObjIndex
            // 
            this.lbObjIndex.AutoSize = true;
            this.lbObjIndex.Location = new System.Drawing.Point(19, 231);
            this.lbObjIndex.Name = "lbObjIndex";
            this.lbObjIndex.Size = new System.Drawing.Size(69, 13);
            this.lbObjIndex.TabIndex = 9;
            this.lbObjIndex.Text = "Object index:";
            // 
            // lbCertUsageType
            // 
            this.lbCertUsageType.Location = new System.Drawing.Point(98, 50);
            this.lbCertUsageType.Name = "lbCertUsageType";
            this.lbCertUsageType.Size = new System.Drawing.Size(369, 18);
            this.lbCertUsageType.TabIndex = 2;
            this.lbCertUsageType.Text = ".";
            // 
            // btnShowSelectedFile
            // 
            this.btnShowSelectedFile.Location = new System.Drawing.Point(507, 44);
            this.btnShowSelectedFile.Name = "btnShowSelectedFile";
            this.btnShowSelectedFile.Size = new System.Drawing.Size(138, 24);
            this.btnShowSelectedFile.TabIndex = 4;
            this.btnShowSelectedFile.Text = "Show certificate";
            this.btnShowSelectedFile.UseVisualStyleBackColor = true;
            this.btnShowSelectedFile.Click += new System.EventHandler(this.btnShowSelectedFile_Click);
            // 
            // btnOpenCertFile
            // 
            this.btnOpenCertFile.Location = new System.Drawing.Point(507, 14);
            this.btnOpenCertFile.Name = "btnOpenCertFile";
            this.btnOpenCertFile.Size = new System.Drawing.Size(138, 24);
            this.btnOpenCertFile.TabIndex = 3;
            this.btnOpenCertFile.Text = "Open certificate file";
            this.btnOpenCertFile.UseVisualStyleBackColor = true;
            this.btnOpenCertFile.Click += new System.EventHandler(this.btnOpenCertFile_Click);
            // 
            // label6
            // 
            this.label6.AutoSize = true;
            this.label6.Location = new System.Drawing.Point(20, 19);
            this.label6.Margin = new System.Windows.Forms.Padding(3);
            this.label6.Name = "label6";
            this.label6.Size = new System.Drawing.Size(68, 13);
            this.label6.TabIndex = 0;
            this.label6.Text = "Selected file:";
            // 
            // tbCertFile
            // 
            this.tbCertFile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbCertFile.BackColor = System.Drawing.SystemColors.Window;
            this.tbCertFile.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
            this.tbCertFile.Location = new System.Drawing.Point(94, 16);
            this.tbCertFile.Margin = new System.Windows.Forms.Padding(10);
            this.tbCertFile.Name = "tbCertFile";
            this.tbCertFile.ReadOnly = true;
            this.tbCertFile.Size = new System.Drawing.Size(400, 20);
            this.tbCertFile.TabIndex = 1;
            // 
            // gbCACertificates
            // 
            this.gbCACertificates.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
            | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbCACertificates.Controls.Add(this.btnShowCACert);
            this.gbCACertificates.Controls.Add(this.btnInvalidateCACert);
            this.gbCACertificates.Controls.Add(this.lstvCACerts);
            this.gbCACertificates.Location = new System.Drawing.Point(7, 324);
            this.gbCACertificates.Margin = new System.Windows.Forms.Padding(8);
            this.gbCACertificates.Name = "gbCACertificates";
            this.gbCACertificates.Size = new System.Drawing.Size(438, 204);
            this.gbCACertificates.TabIndex = 2;
            this.gbCACertificates.TabStop = false;
            this.gbCACertificates.Text = "CA Certificates:";
            // 
            // btnShowCACert
            // 
            this.btnShowCACert.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.btnShowCACert.Location = new System.Drawing.Point(170, 170);
            this.btnShowCACert.Name = "btnShowCACert";
            this.btnShowCACert.Size = new System.Drawing.Size(124, 24);
            this.btnShowCACert.TabIndex = 1;
            this.btnShowCACert.Text = "Show Selected";
            this.btnShowCACert.UseVisualStyleBackColor = true;
            this.btnShowCACert.Click += new System.EventHandler(this.btnShowCert_Click);
            // 
            // btnInvalidateCACert
            // 
            this.btnInvalidateCACert.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.btnInvalidateCACert.Location = new System.Drawing.Point(300, 170);
            this.btnInvalidateCACert.Name = "btnInvalidateCACert";
            this.btnInvalidateCACert.Size = new System.Drawing.Size(124, 24);
            this.btnInvalidateCACert.TabIndex = 2;
            this.btnInvalidateCACert.Text = "Invalidate Selected";
            this.btnInvalidateCACert.UseVisualStyleBackColor = true;
            this.btnInvalidateCACert.Click += new System.EventHandler(this.btnInvalidateCert_Click);
            // 
            // lstvCACerts
            // 
            this.lstvCACerts.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
            | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.lstvCACerts.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
            this.columnHeader5,
            this.columnHeader6});
            this.lstvCACerts.FullRowSelect = true;
            this.lstvCACerts.GridLines = true;
            this.lstvCACerts.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
            this.lstvCACerts.HideSelection = false;
            this.lstvCACerts.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
            listViewItem37,
            listViewItem38,
            listViewItem39,
            listViewItem40,
            listViewItem41,
            listViewItem42,
            listViewItem43,
            listViewItem44,
            listViewItem45,
            listViewItem46,
            listViewItem47,
            listViewItem48});
            this.lstvCACerts.Location = new System.Drawing.Point(12, 19);
            this.lstvCACerts.MultiSelect = false;
            this.lstvCACerts.Name = "lstvCACerts";
            this.lstvCACerts.ShowGroups = false;
            this.lstvCACerts.Size = new System.Drawing.Size(412, 145);
            this.lstvCACerts.TabIndex = 0;
            this.lstvCACerts.UseCompatibleStateImageBehavior = false;
            this.lstvCACerts.View = System.Windows.Forms.View.Details;
            // 
            // columnHeader5
            // 
            this.columnHeader5.Width = 30;
            // 
            // columnHeader6
            // 
            this.columnHeader6.Width = 360;
            // 
            // gbECDSACertificates
            // 
            this.gbECDSACertificates.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbECDSACertificates.Controls.Add(this.btnShowECDSACert);
            this.gbECDSACertificates.Controls.Add(this.btnInvalidateECDSACert);
            this.gbECDSACertificates.Controls.Add(this.lstvECDSACerts);
            this.gbECDSACertificates.Location = new System.Drawing.Point(7, 166);
            this.gbECDSACertificates.Margin = new System.Windows.Forms.Padding(8);
            this.gbECDSACertificates.Name = "gbECDSACertificates";
            this.gbECDSACertificates.Size = new System.Drawing.Size(437, 142);
            this.gbECDSACertificates.TabIndex = 1;
            this.gbECDSACertificates.TabStop = false;
            this.gbECDSACertificates.Text = "Qualified Certificates for ECDSA keys:";
            // 
            // btnShowECDSACert
            // 
            this.btnShowECDSACert.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.btnShowECDSACert.Location = new System.Drawing.Point(170, 108);
            this.btnShowECDSACert.Name = "btnShowECDSACert";
            this.btnShowECDSACert.Size = new System.Drawing.Size(124, 24);
            this.btnShowECDSACert.TabIndex = 1;
            this.btnShowECDSACert.Text = "Show Selected";
            this.btnShowECDSACert.UseVisualStyleBackColor = true;
            this.btnShowECDSACert.Click += new System.EventHandler(this.btnShowCert_Click);
            // 
            // btnInvalidateECDSACert
            // 
            this.btnInvalidateECDSACert.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.btnInvalidateECDSACert.Location = new System.Drawing.Point(300, 108);
            this.btnInvalidateECDSACert.Name = "btnInvalidateECDSACert";
            this.btnInvalidateECDSACert.Size = new System.Drawing.Size(124, 24);
            this.btnInvalidateECDSACert.TabIndex = 2;
            this.btnInvalidateECDSACert.Text = "Invalidate Selected";
            this.btnInvalidateECDSACert.UseVisualStyleBackColor = true;
            this.btnInvalidateECDSACert.Click += new System.EventHandler(this.btnInvalidateCert_Click);
            // 
            // lstvECDSACerts
            // 
            this.lstvECDSACerts.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.lstvECDSACerts.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
            this.columnHeader3,
            this.columnHeader4});
            this.lstvECDSACerts.FullRowSelect = true;
            this.lstvECDSACerts.GridLines = true;
            this.lstvECDSACerts.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
            this.lstvECDSACerts.HideSelection = false;
            listViewItem49.StateImageIndex = 0;
            listViewItem50.StateImageIndex = 0;
            listViewItem51.StateImageIndex = 0;
            this.lstvECDSACerts.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
            listViewItem49,
            listViewItem50,
            listViewItem51});
            this.lstvECDSACerts.Location = new System.Drawing.Point(12, 20);
            this.lstvECDSACerts.MultiSelect = false;
            this.lstvECDSACerts.Name = "lstvECDSACerts";
            this.lstvECDSACerts.ShowGroups = false;
            this.lstvECDSACerts.Size = new System.Drawing.Size(412, 82);
            this.lstvECDSACerts.TabIndex = 0;
            this.lstvECDSACerts.UseCompatibleStateImageBehavior = false;
            this.lstvECDSACerts.View = System.Windows.Forms.View.Details;
            // 
            // columnHeader3
            // 
            this.columnHeader3.Width = 30;
            // 
            // columnHeader4
            // 
            this.columnHeader4.Width = 360;
            // 
            // gbRSACertificates
            // 
            this.gbRSACertificates.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbRSACertificates.Controls.Add(this.lstvRSACerts);
            this.gbRSACertificates.Controls.Add(this.btnShowRSACert);
            this.gbRSACertificates.Controls.Add(this.btnInvalidateRSACert);
            this.gbRSACertificates.Location = new System.Drawing.Point(8, 8);
            this.gbRSACertificates.Margin = new System.Windows.Forms.Padding(8);
            this.gbRSACertificates.Name = "gbRSACertificates";
            this.gbRSACertificates.Size = new System.Drawing.Size(437, 142);
            this.gbRSACertificates.TabIndex = 0;
            this.gbRSACertificates.TabStop = false;
            this.gbRSACertificates.Text = "Qualified Certificates for RSA keys:";
            // 
            // lstvRSACerts
            // 
            this.lstvRSACerts.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.lstvRSACerts.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
            this.columnHeader1,
            this.columnHeader2});
            this.lstvRSACerts.FullRowSelect = true;
            this.lstvRSACerts.GridLines = true;
            this.lstvRSACerts.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
            this.lstvRSACerts.HideSelection = false;
            listViewItem52.StateImageIndex = 0;
            listViewItem53.StateImageIndex = 0;
            listViewItem54.StateImageIndex = 0;
            this.lstvRSACerts.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
            listViewItem52,
            listViewItem53,
            listViewItem54});
            this.lstvRSACerts.LabelWrap = false;
            this.lstvRSACerts.Location = new System.Drawing.Point(11, 20);
            this.lstvRSACerts.MultiSelect = false;
            this.lstvRSACerts.Name = "lstvRSACerts";
            this.lstvRSACerts.ShowGroups = false;
            this.lstvRSACerts.Size = new System.Drawing.Size(412, 82);
            this.lstvRSACerts.TabIndex = 0;
            this.lstvRSACerts.UseCompatibleStateImageBehavior = false;
            this.lstvRSACerts.View = System.Windows.Forms.View.Details;
            // 
            // columnHeader1
            // 
            this.columnHeader1.Width = 30;
            // 
            // columnHeader2
            // 
            this.columnHeader2.Width = 360;
            // 
            // btnShowRSACert
            // 
            this.btnShowRSACert.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.btnShowRSACert.Location = new System.Drawing.Point(169, 108);
            this.btnShowRSACert.Name = "btnShowRSACert";
            this.btnShowRSACert.Size = new System.Drawing.Size(124, 24);
            this.btnShowRSACert.TabIndex = 1;
            this.btnShowRSACert.Text = "Show Selected";
            this.btnShowRSACert.UseVisualStyleBackColor = true;
            this.btnShowRSACert.Click += new System.EventHandler(this.btnShowCert_Click);
            // 
            // btnInvalidateRSACert
            // 
            this.btnInvalidateRSACert.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
            this.btnInvalidateRSACert.Location = new System.Drawing.Point(299, 108);
            this.btnInvalidateRSACert.Name = "btnInvalidateRSACert";
            this.btnInvalidateRSACert.RightToLeft = System.Windows.Forms.RightToLeft.No;
            this.btnInvalidateRSACert.Size = new System.Drawing.Size(124, 24);
            this.btnInvalidateRSACert.TabIndex = 2;
            this.btnInvalidateRSACert.Text = "Invalidate Selected";
            this.btnInvalidateRSACert.UseVisualStyleBackColor = true;
            this.btnInvalidateRSACert.Click += new System.EventHandler(this.btnInvalidateCert_Click);
            // 
            // tabSignature
            // 
            this.tabSignature.BackColor = System.Drawing.SystemColors.Control;
            this.tabSignature.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.tabSignature.Controls.Add(this.gbSignatureHash);
            this.tabSignature.Controls.Add(this.gbSignature);
            this.tabSignature.Controls.Add(this.gbMessage);
            this.tabSignature.Controls.Add(this.gbSignatureParameters);
            this.tabSignature.Location = new System.Drawing.Point(4, 22);
            this.tabSignature.Name = "tabSignature";
            this.tabSignature.Size = new System.Drawing.Size(1134, 574);
            this.tabSignature.TabIndex = 3;
            this.tabSignature.Text = "Signature";
            // 
            // gbSignatureHash
            // 
            this.gbSignatureHash.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbSignatureHash.Controls.Add(this.btnHashStoreToBin);
            this.gbSignatureHash.Controls.Add(this.btnHash);
            this.gbSignatureHash.Controls.Add(this.cbHashAlg);
            this.gbSignatureHash.Controls.Add(this.lbHashAlg);
            this.gbSignatureHash.Controls.Add(this.rbHashBase64);
            this.gbSignatureHash.Controls.Add(this.rbHashHex);
            this.gbSignatureHash.Controls.Add(this.lbHash);
            this.gbSignatureHash.Controls.Add(this.tbHash);
            this.gbSignatureHash.Location = new System.Drawing.Point(8, 391);
            this.gbSignatureHash.Margin = new System.Windows.Forms.Padding(0);
            this.gbSignatureHash.Name = "gbSignatureHash";
            this.gbSignatureHash.Size = new System.Drawing.Size(1116, 85);
            this.gbSignatureHash.TabIndex = 3;
            this.gbSignatureHash.TabStop = false;
            this.gbSignatureHash.Text = "Signature Hash (optional):";
            // 
            // btnHashStoreToBin
            // 
            this.btnHashStoreToBin.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.btnHashStoreToBin.Enabled = false;
            this.btnHashStoreToBin.Location = new System.Drawing.Point(942, 18);
            this.btnHashStoreToBin.Margin = new System.Windows.Forms.Padding(0);
            this.btnHashStoreToBin.Name = "btnHashStoreToBin";
            this.btnHashStoreToBin.Size = new System.Drawing.Size(160, 21);
            this.btnHashStoreToBin.TabIndex = 7;
            this.btnHashStoreToBin.Text = "Save hash to file";
            this.btnHashStoreToBin.UseVisualStyleBackColor = true;
            this.btnHashStoreToBin.Click += new System.EventHandler(this.btnHashStoreToBin_Click);
            // 
            // btnHash
            // 
            this.btnHash.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.btnHash.BackColor = System.Drawing.Color.LightBlue;
            this.btnHash.Location = new System.Drawing.Point(772, 19);
            this.btnHash.Margin = new System.Windows.Forms.Padding(0);
            this.btnHash.Name = "btnHash";
            this.btnHash.Size = new System.Drawing.Size(160, 21);
            this.btnHash.TabIndex = 6;
            this.btnHash.Text = "Calculate hash (optional)";
            this.btnHash.UseVisualStyleBackColor = false;
            this.btnHash.Click += new System.EventHandler(this.btnHash_Click);
            // 
            // cbHashAlg
            // 
            this.cbHashAlg.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbHashAlg.FormattingEnabled = true;
            this.cbHashAlg.Items.AddRange(new object[] {
            "MD5",
            "SHA-1",
            "SHA-256",
            "SHA-384",
            "SHA-512"});
            this.cbHashAlg.Location = new System.Drawing.Point(301, 19);
            this.cbHashAlg.Name = "cbHashAlg";
            this.cbHashAlg.Size = new System.Drawing.Size(80, 21);
            this.cbHashAlg.TabIndex = 3;
            this.cbHashAlg.SelectedIndexChanged += new System.EventHandler(this.cbHashAlg_SelectedIndexChanged);
            // 
            // lbHashAlg
            // 
            this.lbHashAlg.AutoSize = true;
            this.lbHashAlg.Location = new System.Drawing.Point(215, 22);
            this.lbHashAlg.Name = "lbHashAlg";
            this.lbHashAlg.Size = new System.Drawing.Size(80, 13);
            this.lbHashAlg.TabIndex = 2;
            this.lbHashAlg.Text = "Hash algorithm:";
            // 
            // rbHashBase64
            // 
            this.rbHashBase64.AutoSize = true;
            this.rbHashBase64.Location = new System.Drawing.Point(122, 24);
            this.rbHashBase64.Name = "rbHashBase64";
            this.rbHashBase64.Size = new System.Drawing.Size(61, 17);
            this.rbHashBase64.TabIndex = 1;
            this.rbHashBase64.TabStop = true;
            this.rbHashBase64.Text = "Base64";
            this.rbHashBase64.UseVisualStyleBackColor = true;
            this.rbHashBase64.Click += new System.EventHandler(this.tbHashRadixChanged);
            // 
            // rbHashHex
            // 
            this.rbHashHex.AutoSize = true;
            this.rbHashHex.Checked = true;
            this.rbHashHex.Location = new System.Drawing.Point(69, 24);
            this.rbHashHex.Name = "rbHashHex";
            this.rbHashHex.Size = new System.Drawing.Size(47, 17);
            this.rbHashHex.TabIndex = 0;
            this.rbHashHex.TabStop = true;
            this.rbHashHex.Text = "HEX";
            this.rbHashHex.UseVisualStyleBackColor = true;
            this.rbHashHex.Click += new System.EventHandler(this.tbHashRadixChanged);
            // 
            // lbHash
            // 
            this.lbHash.AutoSize = true;
            this.lbHash.Location = new System.Drawing.Point(8, 51);
            this.lbHash.Margin = new System.Windows.Forms.Padding(3);
            this.lbHash.Name = "lbHash";
            this.lbHash.Size = new System.Drawing.Size(35, 13);
            this.lbHash.TabIndex = 4;
            this.lbHash.Text = "Hash:";
            // 
            // tbHash
            // 
            this.tbHash.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbHash.BackColor = System.Drawing.SystemColors.Window;
            this.tbHash.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbHash.Location = new System.Drawing.Point(69, 47);
            this.tbHash.Name = "tbHash";
            this.tbHash.ReadOnly = true;
            this.tbHash.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
            this.tbHash.Size = new System.Drawing.Size(1033, 22);
            this.tbHash.TabIndex = 5;
            // 
            // gbSignature
            // 
            this.gbSignature.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbSignature.Controls.Add(this.pbSigning);
            this.gbSignature.Controls.Add(this.lbECDSASignatureAttention);
            this.gbSignature.Controls.Add(this.btnSignature);
            this.gbSignature.Controls.Add(this.btnSignatureStoreToBin);
            this.gbSignature.Controls.Add(this.rbSignatureBase64);
            this.gbSignature.Controls.Add(this.rbSignatureHex);
            this.gbSignature.Controls.Add(this.lbSignature);
            this.gbSignature.Controls.Add(this.tbSignature);
            this.gbSignature.Location = new System.Drawing.Point(8, 217);
            this.gbSignature.Margin = new System.Windows.Forms.Padding(8);
            this.gbSignature.Name = "gbSignature";
            this.gbSignature.Size = new System.Drawing.Size(1116, 166);
            this.gbSignature.TabIndex = 2;
            this.gbSignature.TabStop = false;
            this.gbSignature.Text = "Signature:";
            // 
            // pbSigning
            // 
            this.pbSigning.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.pbSigning.Location = new System.Drawing.Point(69, 118);
            this.pbSigning.Name = "pbSigning";
            this.pbSigning.Size = new System.Drawing.Size(1033, 10);
            this.pbSigning.Step = 1;
            this.pbSigning.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
            this.pbSigning.TabIndex = 34;
            // 
            // lbECDSASignatureAttention
            // 
            this.lbECDSASignatureAttention.AutoSize = true;
            this.lbECDSASignatureAttention.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.lbECDSASignatureAttention.ForeColor = System.Drawing.Color.Blue;
            this.lbECDSASignatureAttention.Location = new System.Drawing.Point(66, 141);
            this.lbECDSASignatureAttention.Name = "lbECDSASignatureAttention";
            this.lbECDSASignatureAttention.Size = new System.Drawing.Size(705, 13);
            this.lbECDSASignatureAttention.TabIndex = 33;
            this.lbECDSASignatureAttention.Text = "Attention: in the case of ECDSA the signature is encoded using ASN.1 standard usi" +
    "ng Distinguished Encoding Rules (DER)";
            this.lbECDSASignatureAttention.Visible = false;
            // 
            // btnSignature
            // 
            this.btnSignature.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.btnSignature.BackColor = System.Drawing.Color.Azure;
            this.btnSignature.Location = new System.Drawing.Point(772, 19);
            this.btnSignature.Margin = new System.Windows.Forms.Padding(0);
            this.btnSignature.Name = "btnSignature";
            this.btnSignature.Size = new System.Drawing.Size(160, 21);
            this.btnSignature.TabIndex = 4;
            this.btnSignature.Text = "Get signature";
            this.btnSignature.UseVisualStyleBackColor = false;
            this.btnSignature.Click += new System.EventHandler(this.btnSignature_Click);
            // 
            // btnSignatureStoreToBin
            // 
            this.btnSignatureStoreToBin.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.btnSignatureStoreToBin.Enabled = false;
            this.btnSignatureStoreToBin.Location = new System.Drawing.Point(942, 19);
            this.btnSignatureStoreToBin.Margin = new System.Windows.Forms.Padding(10);
            this.btnSignatureStoreToBin.Name = "btnSignatureStoreToBin";
            this.btnSignatureStoreToBin.Size = new System.Drawing.Size(160, 21);
            this.btnSignatureStoreToBin.TabIndex = 5;
            this.btnSignatureStoreToBin.Text = "Save signature to binary file";
            this.btnSignatureStoreToBin.UseVisualStyleBackColor = true;
            this.btnSignatureStoreToBin.Click += new System.EventHandler(this.btnSignatureStoreToBin_Click);
            // 
            // rbSignatureBase64
            // 
            this.rbSignatureBase64.AutoSize = true;
            this.rbSignatureBase64.Location = new System.Drawing.Point(122, 24);
            this.rbSignatureBase64.Name = "rbSignatureBase64";
            this.rbSignatureBase64.Size = new System.Drawing.Size(61, 17);
            this.rbSignatureBase64.TabIndex = 1;
            this.rbSignatureBase64.TabStop = true;
            this.rbSignatureBase64.Text = "Base64";
            this.rbSignatureBase64.UseVisualStyleBackColor = true;
            this.rbSignatureBase64.Click += new System.EventHandler(this.tbSignatureRadixChanged);
            // 
            // rbSignatureHex
            // 
            this.rbSignatureHex.AutoSize = true;
            this.rbSignatureHex.Checked = true;
            this.rbSignatureHex.Location = new System.Drawing.Point(69, 24);
            this.rbSignatureHex.Name = "rbSignatureHex";
            this.rbSignatureHex.Size = new System.Drawing.Size(47, 17);
            this.rbSignatureHex.TabIndex = 0;
            this.rbSignatureHex.TabStop = true;
            this.rbSignatureHex.Text = "HEX";
            this.rbSignatureHex.UseVisualStyleBackColor = true;
            this.rbSignatureHex.Click += new System.EventHandler(this.tbSignatureRadixChanged);
            // 
            // lbSignature
            // 
            this.lbSignature.AutoSize = true;
            this.lbSignature.Location = new System.Drawing.Point(8, 73);
            this.lbSignature.Margin = new System.Windows.Forms.Padding(3);
            this.lbSignature.Name = "lbSignature";
            this.lbSignature.Size = new System.Drawing.Size(55, 13);
            this.lbSignature.TabIndex = 2;
            this.lbSignature.Text = "Signature:";
            // 
            // tbSignature
            // 
            this.tbSignature.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbSignature.BackColor = System.Drawing.SystemColors.Window;
            this.tbSignature.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbSignature.Location = new System.Drawing.Point(69, 47);
            this.tbSignature.Multiline = true;
            this.tbSignature.Name = "tbSignature";
            this.tbSignature.ReadOnly = true;
            this.tbSignature.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
            this.tbSignature.Size = new System.Drawing.Size(1033, 65);
            this.tbSignature.TabIndex = 3;
            // 
            // gbMessage
            // 
            this.gbMessage.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbMessage.Controls.Add(this.btnSaveMessageToBin);
            this.gbMessage.Controls.Add(this.rbMessageFromFile);
            this.gbMessage.Controls.Add(this.rbMessageBase64);
            this.gbMessage.Controls.Add(this.rbMessageHex);
            this.gbMessage.Controls.Add(this.rbMessageAscii);
            this.gbMessage.Controls.Add(this.lbMessage);
            this.gbMessage.Controls.Add(this.tbMessage);
            this.gbMessage.Location = new System.Drawing.Point(8, 82);
            this.gbMessage.Margin = new System.Windows.Forms.Padding(0);
            this.gbMessage.Name = "gbMessage";
            this.gbMessage.Size = new System.Drawing.Size(1116, 127);
            this.gbMessage.TabIndex = 1;
            this.gbMessage.TabStop = false;
            this.gbMessage.Text = "Plain text (input message to sign):";
            // 
            // btnSaveMessageToBin
            // 
            this.btnSaveMessageToBin.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.btnSaveMessageToBin.Location = new System.Drawing.Point(942, 20);
            this.btnSaveMessageToBin.Margin = new System.Windows.Forms.Padding(10);
            this.btnSaveMessageToBin.Name = "btnSaveMessageToBin";
            this.btnSaveMessageToBin.Size = new System.Drawing.Size(160, 21);
            this.btnSaveMessageToBin.TabIndex = 6;
            this.btnSaveMessageToBin.Text = "Save message to binary file";
            this.btnSaveMessageToBin.UseVisualStyleBackColor = true;
            this.btnSaveMessageToBin.Click += new System.EventHandler(this.btnSaveMessageToBin_Click);
            // 
            // rbMessageFromFile
            // 
            this.rbMessageFromFile.AutoSize = true;
            this.rbMessageFromFile.Location = new System.Drawing.Point(211, 24);
            this.rbMessageFromFile.Name = "rbMessageFromFile";
            this.rbMessageFromFile.Size = new System.Drawing.Size(344, 17);
            this.rbMessageFromFile.TabIndex = 3;
            this.rbMessageFromFile.TabStop = true;
            this.rbMessageFromFile.Text = "Set file to sign (ATTENTION: it will remove any message text below)";
            this.rbMessageFromFile.UseVisualStyleBackColor = true;
            this.rbMessageFromFile.Click += new System.EventHandler(this.tbMessageRadixChanged);
            // 
            // rbMessageBase64
            // 
            this.rbMessageBase64.AutoSize = true;
            this.rbMessageBase64.Location = new System.Drawing.Point(86, 24);
            this.rbMessageBase64.Name = "rbMessageBase64";
            this.rbMessageBase64.Size = new System.Drawing.Size(61, 17);
            this.rbMessageBase64.TabIndex = 1;
            this.rbMessageBase64.TabStop = true;
            this.rbMessageBase64.Text = "Base64";
            this.rbMessageBase64.UseVisualStyleBackColor = true;
            this.rbMessageBase64.Click += new System.EventHandler(this.tbMessageRadixChanged);
            // 
            // rbMessageHex
            // 
            this.rbMessageHex.AutoSize = true;
            this.rbMessageHex.Checked = true;
            this.rbMessageHex.Location = new System.Drawing.Point(33, 24);
            this.rbMessageHex.Name = "rbMessageHex";
            this.rbMessageHex.Size = new System.Drawing.Size(47, 17);
            this.rbMessageHex.TabIndex = 0;
            this.rbMessageHex.TabStop = true;
            this.rbMessageHex.Text = "HEX";
            this.rbMessageHex.UseVisualStyleBackColor = true;
            this.rbMessageHex.Click += new System.EventHandler(this.tbMessageRadixChanged);
            // 
            // rbMessageAscii
            // 
            this.rbMessageAscii.AutoSize = true;
            this.rbMessageAscii.Location = new System.Drawing.Point(153, 24);
            this.rbMessageAscii.Name = "rbMessageAscii";
            this.rbMessageAscii.Size = new System.Drawing.Size(52, 17);
            this.rbMessageAscii.TabIndex = 2;
            this.rbMessageAscii.Text = "ASCII";
            this.rbMessageAscii.UseVisualStyleBackColor = true;
            this.rbMessageAscii.Click += new System.EventHandler(this.tbMessageRadixChanged);
            // 
            // lbMessage
            // 
            this.lbMessage.AutoSize = true;
            this.lbMessage.Location = new System.Drawing.Point(8, 73);
            this.lbMessage.Margin = new System.Windows.Forms.Padding(3);
            this.lbMessage.Name = "lbMessage";
            this.lbMessage.Size = new System.Drawing.Size(19, 13);
            this.lbMessage.TabIndex = 4;
            this.lbMessage.Text = "M:";
            // 
            // tbMessage
            // 
            this.tbMessage.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.tbMessage.BackColor = System.Drawing.SystemColors.Window;
            this.tbMessage.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
            this.tbMessage.Location = new System.Drawing.Point(33, 47);
            this.tbMessage.Multiline = true;
            this.tbMessage.Name = "tbMessage";
            this.tbMessage.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
            this.tbMessage.Size = new System.Drawing.Size(1069, 65);
            this.tbMessage.TabIndex = 5;
            // 
            // gbSignatureParameters
            // 
            this.gbSignatureParameters.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.gbSignatureParameters.Controls.Add(this.chkDigestOffCard);
            this.gbSignatureParameters.Controls.Add(this.cbCipher);
            this.gbSignatureParameters.Controls.Add(this.lbCipher);
            this.gbSignatureParameters.Controls.Add(this.cbDigest);
            this.gbSignatureParameters.Controls.Add(this.lbDigest);
            this.gbSignatureParameters.Controls.Add(this.cbSignatureKeyIndex);
            this.gbSignatureParameters.Controls.Add(this.lbSignatureKeyIndex);
            this.gbSignatureParameters.Location = new System.Drawing.Point(8, 0);
            this.gbSignatureParameters.Margin = new System.Windows.Forms.Padding(8);
            this.gbSignatureParameters.Name = "gbSignatureParameters";
            this.gbSignatureParameters.Size = new System.Drawing.Size(1116, 74);
            this.gbSignatureParameters.TabIndex = 0;
            this.gbSignatureParameters.TabStop = false;
            // 
            // chkDigestOffCard
            // 
            this.chkDigestOffCard.AutoSize = true;
            this.chkDigestOffCard.Checked = true;
            this.chkDigestOffCard.CheckState = System.Windows.Forms.CheckState.Checked;
            this.chkDigestOffCard.Location = new System.Drawing.Point(251, 45);
            this.chkDigestOffCard.Name = "chkDigestOffCard";
            this.chkDigestOffCard.Size = new System.Drawing.Size(199, 17);
            this.chkDigestOffCard.TabIndex = 6;
            this.chkDigestOffCard.Text = "off-card message digest computation";
            this.chkDigestOffCard.UseVisualStyleBackColor = true;
            this.chkDigestOffCard.Visible = false;
            // 
            // cbCipher
            // 
            this.cbCipher.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbCipher.FormattingEnabled = true;
            this.cbCipher.Items.AddRange(new object[] {
            "RSA",
            "ECDSA"});
            this.cbCipher.Location = new System.Drawing.Point(99, 43);
            this.cbCipher.Name = "cbCipher";
            this.cbCipher.Size = new System.Drawing.Size(124, 21);
            this.cbCipher.TabIndex = 3;
            this.cbCipher.SelectedIndexChanged += new System.EventHandler(this.cbCipher_SelectedIndexChanged);
            // 
            // lbCipher
            // 
            this.lbCipher.AutoSize = true;
            this.lbCipher.Location = new System.Drawing.Point(8, 46);
            this.lbCipher.Name = "lbCipher";
            this.lbCipher.Size = new System.Drawing.Size(85, 13);
            this.lbCipher.TabIndex = 2;
            this.lbCipher.Text = "Cipher algorithm:";
            // 
            // cbDigest
            // 
            this.cbDigest.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbDigest.FormattingEnabled = true;
            this.cbDigest.Items.AddRange(new object[] {
            "None",
            "SHA-1",
            "SHA-224",
            "SHA-256",
            "SHA-384",
            "SHA-512"});
            this.cbDigest.Location = new System.Drawing.Point(143, 16);
            this.cbDigest.Name = "cbDigest";
            this.cbDigest.Size = new System.Drawing.Size(80, 21);
            this.cbDigest.TabIndex = 1;
            this.cbDigest.SelectedIndexChanged += new System.EventHandler(this.cbDigest_SelectedIndexChanged);
            // 
            // lbDigest
            // 
            this.lbDigest.AutoSize = true;
            this.lbDigest.Location = new System.Drawing.Point(8, 19);
            this.lbDigest.Name = "lbDigest";
            this.lbDigest.Size = new System.Drawing.Size(129, 13);
            this.lbDigest.TabIndex = 0;
            this.lbDigest.Text = "Message digest algorithm:";
            // 
            // cbSignatureKeyIndex
            // 
            this.cbSignatureKeyIndex.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.cbSignatureKeyIndex.FormattingEnabled = true;
            this.cbSignatureKeyIndex.Items.AddRange(new object[] {
            "0",
            "1",
            "2"});
            this.cbSignatureKeyIndex.Location = new System.Drawing.Point(351, 16);
            this.cbSignatureKeyIndex.Name = "cbSignatureKeyIndex";
            this.cbSignatureKeyIndex.Size = new System.Drawing.Size(50, 21);
            this.cbSignatureKeyIndex.TabIndex = 5;
            // 
            // lbSignatureKeyIndex
            // 
            this.lbSignatureKeyIndex.AutoSize = true;
            this.lbSignatureKeyIndex.Location = new System.Drawing.Point(248, 19);
            this.lbSignatureKeyIndex.Name = "lbSignatureKeyIndex";
            this.lbSignatureKeyIndex.Size = new System.Drawing.Size(97, 13);
            this.lbSignatureKeyIndex.TabIndex = 4;
            this.lbSignatureKeyIndex.Text = "Key index (in card):";
            // 
            // llbDLogicURL
            // 
            this.llbDLogicURL.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.llbDLogicURL.Location = new System.Drawing.Point(690, 7);
            this.llbDLogicURL.Name = "llbDLogicURL";
            this.llbDLogicURL.Size = new System.Drawing.Size(460, 24);
            this.llbDLogicURL.TabIndex = 1;
            this.llbDLogicURL.TabStop = true;
            this.llbDLogicURL.Text = "http://www.d-logic.net/nfc-rfid-reader-sdk/";
            this.llbDLogicURL.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
            this.llbDLogicURL.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.llbDLogicURL_LinkClicked);
            // 
            // frmMain
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(1164, 623);
            this.Controls.Add(this.llbDLogicURL);
            this.Controls.Add(this.tabControl);
            this.MinimumSize = new System.Drawing.Size(1180, 646);
            this.Name = "frmMain";
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            this.Text = "uFR Signer";
            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmMain_FormClosed);
            this.Load += new System.EventHandler(this.frmMain_Load);
            this.tabControl.ResumeLayout(false);
            this.tabRSAKeys.ResumeLayout(false);
            this.gpPrivateKeyMode.ResumeLayout(false);
            this.gpPrivateKeyMode.PerformLayout();
            this.gbRSAPub.ResumeLayout(false);
            this.gbRSAPub.PerformLayout();
            this.gbRSAModulus.ResumeLayout(false);
            this.gbRSAModulus.PerformLayout();
            this.gbRSAPriv.ResumeLayout(false);
            this.gbRSAPriv.PerformLayout();
            this.gbRSACommands.ResumeLayout(false);
            this.gbRSACommands.PerformLayout();
            this.tabHidden.ResumeLayout(false);
            this.gbHiddenEC.ResumeLayout(false);
            this.gbHiddenEC.PerformLayout();
            this.gbHiddenRSA.ResumeLayout(false);
            this.gbHiddenRSA.PerformLayout();
            this.tabECKeys.ResumeLayout(false);
            this.gbECPubKey.ResumeLayout(false);
            this.gbECPubKey.PerformLayout();
            this.gbECPrivKey.ResumeLayout(false);
            this.gbECPrivKey.PerformLayout();
            this.gbECDomainParameters.ResumeLayout(false);
            this.gbECDomainParameters.PerformLayout();
            this.gbECReductionPolynomial.ResumeLayout(false);
            this.gbECReductionPolynomial.PerformLayout();
            this.groupBox1.ResumeLayout(false);
            this.groupBox1.PerformLayout();
            this.gbECCommands.ResumeLayout(false);
            this.gbECCommands.PerformLayout();
            this.tabPinCodes.ResumeLayout(false);
            this.groupBox5.ResumeLayout(false);
            this.groupBox5.PerformLayout();
            this.groupBox4.ResumeLayout(false);
            this.groupBox4.PerformLayout();
            this.groupBox3.ResumeLayout(false);
            this.groupBox3.PerformLayout();
            this.groupBox2.ResumeLayout(false);
            this.groupBox2.PerformLayout();
            this.tabCardObjects.ResumeLayout(false);
            this.gbOperations.ResumeLayout(false);
            this.gbOperations.PerformLayout();
            this.gbCACertificates.ResumeLayout(false);
            this.gbECDSACertificates.ResumeLayout(false);
            this.gbRSACertificates.ResumeLayout(false);
            this.tabSignature.ResumeLayout(false);
            this.gbSignatureHash.ResumeLayout(false);
            this.gbSignatureHash.PerformLayout();
            this.gbSignature.ResumeLayout(false);
            this.gbSignature.PerformLayout();
            this.gbMessage.ResumeLayout(false);
            this.gbMessage.PerformLayout();
            this.gbSignatureParameters.ResumeLayout(false);
            this.gbSignatureParameters.PerformLayout();
            this.ResumeLayout(false);

        }

        #endregion
        private System.Windows.Forms.TabControl tabControl;
        private System.Windows.Forms.TabPage tabRSAKeys;
        private System.Windows.Forms.TabPage tabECKeys;
        private System.Windows.Forms.TabPage tabSignature;
        private System.Windows.Forms.Label lbRSAKeyLength;
        private System.Windows.Forms.LinkLabel llbDLogicURL;
        private System.Windows.Forms.ComboBox cbRSAKeyLength;
        private System.Windows.Forms.ComboBox cbRSAKeyIndex;
        private System.Windows.Forms.Label lbRSAKeyIndex;
        private System.Windows.Forms.GroupBox gbRSACommands;
        private System.Windows.Forms.Button btnSaveRSAPub;
        private System.Windows.Forms.GroupBox gbRSAPriv;
        private System.Windows.Forms.TextBox tbRSAPrivPQ;
        private System.Windows.Forms.TextBox tbRSAPrivQ;
        private System.Windows.Forms.Label lbRSAPrivDQ1;
        private System.Windows.Forms.Label lbRSAPrivExp;
        private System.Windows.Forms.TextBox tbRSAPrivExp;
        private System.Windows.Forms.TextBox tbRSAPrivP;
        private System.Windows.Forms.Label lbRSAPrivP;
        private System.Windows.Forms.Label lbRSAPrivQ;
        private System.Windows.Forms.Label lbRSAPrivPQ;
        private System.Windows.Forms.Label lbRSAPrivDP1;
        private System.Windows.Forms.TextBox tbRSAPrivDQ1;
        private System.Windows.Forms.TextBox tbRSAPrivDP1;
        private System.Windows.Forms.GroupBox gbRSAModulus;
        private System.Windows.Forms.Label lbRSAModulus;
        private System.Windows.Forms.TextBox tbRSAModulus;
        private System.Windows.Forms.GroupBox gbRSAPub;
        private System.Windows.Forms.Label lbRSAPubExp;
        private System.Windows.Forms.TextBox tbRSAPubExp;
        private System.Windows.Forms.GroupBox gbECCommands;
        private System.Windows.Forms.Button btnSaveECPub;
        private System.Windows.Forms.ComboBox cbECKeyLength;
        private System.Windows.Forms.ComboBox cbECKeyIndex;
        private System.Windows.Forms.Label lbECKeyLength;
        private System.Windows.Forms.Label lbECKeyIndex;
        private System.Windows.Forms.ComboBox cbECName;
        private System.Windows.Forms.Label lbECName;
        private System.Windows.Forms.GroupBox gbECDomainParameters;
        private System.Windows.Forms.GroupBox groupBox1;
        private System.Windows.Forms.RadioButton rbECFieldPrime;
        private System.Windows.Forms.RadioButton rbECFieldBinary;
        private System.Windows.Forms.Label lbECParamPrime;
        private System.Windows.Forms.TextBox tbECParamPrime;
        private System.Windows.Forms.GroupBox gbECReductionPolynomial;
        private System.Windows.Forms.RichTextBox rtbECReductionPolynomial;
        private System.Windows.Forms.Label lbECParamE3;
        private System.Windows.Forms.TextBox tbECParamE3;
        private System.Windows.Forms.Label lbECParamE2;
        private System.Windows.Forms.TextBox tbECParamE2;
        private System.Windows.Forms.Label lbECParamE1;
        private System.Windows.Forms.TextBox tbECParamE1;
        private System.Windows.Forms.Label lbECParamK;
        private System.Windows.Forms.TextBox tbECParamK;
        private System.Windows.Forms.Label lbECParamR;
        private System.Windows.Forms.TextBox tbECParamR;
        private System.Windows.Forms.Label lbECParamG;
        private System.Windows.Forms.TextBox tbECParamG;
        private System.Windows.Forms.Label lbECParamB;
        private System.Windows.Forms.TextBox tbECParamB;
        private System.Windows.Forms.Label ltbECParamA;
        private System.Windows.Forms.TextBox tbECParamA;
        private System.Windows.Forms.GroupBox gbECPubKey;
        private System.Windows.Forms.Label lbECPubKey;
        private System.Windows.Forms.TextBox tbECPubKey;
        private System.Windows.Forms.GroupBox gbECPrivKey;
        private System.Windows.Forms.Label lbECPrivKey;
        private System.Windows.Forms.TextBox tbECPrivKey;
        private System.Windows.Forms.GroupBox gbSignatureParameters;
        private System.Windows.Forms.ComboBox cbSignatureKeyIndex;
        private System.Windows.Forms.Label lbSignatureKeyIndex;
        private System.Windows.Forms.ComboBox cbDigest;
        private System.Windows.Forms.Label lbDigest;
        private System.Windows.Forms.ComboBox cbCipher;
        private System.Windows.Forms.Label lbCipher;
        private System.Windows.Forms.GroupBox gbMessage;
        private System.Windows.Forms.RadioButton rbMessageFromFile;
        private System.Windows.Forms.RadioButton rbMessageBase64;
        private System.Windows.Forms.RadioButton rbMessageHex;
        private System.Windows.Forms.RadioButton rbMessageAscii;
        private System.Windows.Forms.Label lbMessage;
        private System.Windows.Forms.TextBox tbMessage;
        private System.Windows.Forms.GroupBox gbSignature;
        private System.Windows.Forms.RadioButton rbSignatureBase64;
        private System.Windows.Forms.RadioButton rbSignatureHex;
        private System.Windows.Forms.Label lbSignature;
        private System.Windows.Forms.TextBox tbSignature;
        private System.Windows.Forms.GroupBox gbSignatureHash;
        private System.Windows.Forms.ComboBox cbHashAlg;
        private System.Windows.Forms.Label lbHashAlg;
        private System.Windows.Forms.RadioButton rbHashBase64;
        private System.Windows.Forms.RadioButton rbHashHex;
        private System.Windows.Forms.Label lbHash;
        private System.Windows.Forms.TextBox tbHash;
        private System.Windows.Forms.Button btnHash;
        private System.Windows.Forms.Button btnSignature;
        private System.Windows.Forms.Button btnSignatureStoreToBin;
        private System.Windows.Forms.Button btnHashStoreToBin;
        private System.Windows.Forms.Button btnSaveMessageToBin;
        private System.Windows.Forms.TabPage tabCardObjects;
        private System.Windows.Forms.GroupBox gbOperations;
        private System.Windows.Forms.ComboBox cbObjType;
        private System.Windows.Forms.Label lbObjType;
        private System.Windows.Forms.ComboBox cbObjIndex;
        private System.Windows.Forms.Label lbObjIndex;
        private System.Windows.Forms.Label lbCertUsageType;
        private System.Windows.Forms.Button btnShowSelectedFile;
        private System.Windows.Forms.Button btnOpenCertFile;
        private System.Windows.Forms.Label label6;
        private System.Windows.Forms.TextBox tbCertFile;
        private System.Windows.Forms.GroupBox gbCACertificates;
        private System.Windows.Forms.Button btnShowCACert;
        private System.Windows.Forms.Button btnInvalidateCACert;
        private System.Windows.Forms.ListView lstvCACerts;
        private System.Windows.Forms.GroupBox gbECDSACertificates;
        private System.Windows.Forms.Button btnShowECDSACert;
        private System.Windows.Forms.Button btnInvalidateECDSACert;
        private System.Windows.Forms.ListView lstvECDSACerts;
        private System.Windows.Forms.GroupBox gbRSACertificates;
        private System.Windows.Forms.Button btnShowRSACert;
        private System.Windows.Forms.Button btnInvalidateRSACert;
        private System.Windows.Forms.Button btnPutCertFromFile;
        private System.Windows.Forms.Label lbId;
        private System.Windows.Forms.TextBox tbObjId;
        private System.Windows.Forms.Button btnRefresh;
        private System.Windows.Forms.ColumnHeader columnHeader3;
        private System.Windows.Forms.ListView lstvRSACerts;
        private System.Windows.Forms.ColumnHeader columnHeader1;
        private System.Windows.Forms.ColumnHeader columnHeader4;
        private System.Windows.Forms.ColumnHeader columnHeader2;
        private System.Windows.Forms.ColumnHeader columnHeader5;
        private System.Windows.Forms.ColumnHeader columnHeader6;
        private System.Windows.Forms.TabPage tabPinCodes;
        private System.Windows.Forms.GroupBox groupBox3;
        private System.Windows.Forms.GroupBox groupBox2;
        private System.Windows.Forms.Button btnChangeSOPin;
        private System.Windows.Forms.Button btnSOLogin;
        private System.Windows.Forms.Label lbSOPin;
        private System.Windows.Forms.TextBox tbSOPin;
        private System.Windows.Forms.GroupBox groupBox5;
        private System.Windows.Forms.Label lbPukTriesRemaining;
        private System.Windows.Forms.GroupBox groupBox4;
        private System.Windows.Forms.Label lbPukSOTriesRemaining;
        private System.Windows.Forms.Label lbPinTriesRemaining;
        private System.Windows.Forms.Label lbPinSOTriesRemaining;
        private System.Windows.Forms.Label lbNewSOPin;
        private System.Windows.Forms.TextBox tbNewSOPin;
        private System.Windows.Forms.Label lbNewPuk;
        private System.Windows.Forms.TextBox tbNewPuk;
        private System.Windows.Forms.Button btnChangePuk;
        private System.Windows.Forms.Button btnUnblockUserPin;
        private System.Windows.Forms.Label lbPuk;
        private System.Windows.Forms.TextBox tbPuk;
        private System.Windows.Forms.Label lbNewSOPuk;
        private System.Windows.Forms.TextBox tbNewSOPuk;
        private System.Windows.Forms.Button btnChangeSOPuk;
        private System.Windows.Forms.Button btnUnblockSOPin;
        private System.Windows.Forms.Label lbSOPuk;
        private System.Windows.Forms.TextBox tbSOPuk;
        private System.Windows.Forms.Label lbNewPin;
        private System.Windows.Forms.TextBox tbNewPin;
        private System.Windows.Forms.Button btnChangeUserPin;
        private System.Windows.Forms.Button btnUserLogin;
        private System.Windows.Forms.Label lbPin;
        private System.Windows.Forms.TextBox tbPin;
        private System.Windows.Forms.Button btnRefreshTriesRemaining;
        private System.Windows.Forms.Label lbNewPukAgain;
        private System.Windows.Forms.TextBox tbNewPukAgain;
        private System.Windows.Forms.Label lbNewSOPukAgain;
        private System.Windows.Forms.TextBox tbNewSOPukAgain;
        private System.Windows.Forms.Label lbNewPinAgain;
        private System.Windows.Forms.TextBox tbNewPinAgain;
        private System.Windows.Forms.Label lbNewSOPinAgain;
        private System.Windows.Forms.TextBox tbNewSOPinAgain;
        private System.Windows.Forms.Button btnMkRSAKeyOnCard;
        private System.Windows.Forms.Button btnMkECKeyOnCard;
        private System.Windows.Forms.TabPage tabHidden;
        private System.Windows.Forms.GroupBox gbHiddenRSA;
        private System.Windows.Forms.Button btnRSAImportP12;
        private System.Windows.Forms.Button btnBackupRSAPriv;
        private System.Windows.Forms.Button btnRestoreRSAPriv;
        private System.Windows.Forms.Button btnStoreRSAPriv;
        private System.Windows.Forms.Label lbHiddenRSA;
        private System.Windows.Forms.Button btnMkRSAKey;
        private System.Windows.Forms.GroupBox gbHiddenEC;
        private System.Windows.Forms.Label lbHiddenEC;
        private System.Windows.Forms.Button btnECImportP12;
        private System.Windows.Forms.Button btnMkECKey;
        private System.Windows.Forms.Button btnBackupECPriv;
        private System.Windows.Forms.Button btnStoreECPriv;
        private System.Windows.Forms.Button btnRestoreECPriv;
        private System.Windows.Forms.Button btnRsaCsr;
        private System.Windows.Forms.Button btnEcdsaCsr;
        private System.Windows.Forms.GroupBox gpPrivateKeyMode;
        private System.Windows.Forms.RadioButton rbCRT;
        private System.Windows.Forms.RadioButton rbModExp;
        private System.Windows.Forms.Button btnGetRSAPublic;
        private System.Windows.Forms.Button btnGetECPublicKey;
        private System.Windows.Forms.Label lbECDSASignatureAttention;
        private System.Windows.Forms.Button btnUserLogout;
        private System.Windows.Forms.Button btnSOLogout;
        private System.Windows.Forms.CheckBox chkDigestOffCard;
        private System.Windows.Forms.ProgressBar pbSigning;
    }
}

