From b022c55a5add5f38dc4faccc8d62e092f8a283fa Mon Sep 17 00:00:00 2001 From: SHM Date: Wed, 4 Mar 2026 15:04:40 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=84=B1=ED=98=84=EB=AA=A8]=20KMS.GUI=20?= =?UTF-8?q?=EC=9D=B8=EC=A6=9D=EC=84=9C=20=EC=A0=95=EB=B3=B4=20=ED=91=9C?= =?UTF-8?q?=EC=8B=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../KmsProxy.GUI/Form1.Designer.cs | 1252 ++++++++--------- .../KmsProxy.GUI/KmsProxy.GUI.csproj | 3 + .../Services/KmsService.cs | 40 +- 3 files changed, 662 insertions(+), 633 deletions(-) diff --git a/Projects/NetStandard/KmsProxy.GUI/Form1.Designer.cs b/Projects/NetStandard/KmsProxy.GUI/Form1.Designer.cs index 1e338ac..efc2ba5 100644 --- a/Projects/NetStandard/KmsProxy.GUI/Form1.Designer.cs +++ b/Projects/NetStandard/KmsProxy.GUI/Form1.Designer.cs @@ -29,29 +29,22 @@ private void InitializeComponent() { this.panel1 = new System.Windows.Forms.Panel(); - this.label1 = new System.Windows.Forms.Label(); - this.textHost = new System.Windows.Forms.TextBox(); - this.tabControl1 = new System.Windows.Forms.TabControl(); - this.tabPage1 = new System.Windows.Forms.TabPage(); - this.tabPage2 = new System.Windows.Forms.TabPage(); - this.tabPage3 = new System.Windows.Forms.TabPage(); - this.tabPage4 = new System.Windows.Forms.TabPage(); - this.panel2 = new System.Windows.Forms.Panel(); - this.richTextBox1 = new System.Windows.Forms.RichTextBox(); - this.button1 = new System.Windows.Forms.Button(); - this.richTextBox2 = new System.Windows.Forms.RichTextBox(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); + this.label36 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); this.textPort = new System.Windows.Forms.TextBox(); this.label4 = new System.Windows.Forms.Label(); + this.textHost = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.panel2 = new System.Windows.Forms.Panel(); this.label5 = new System.Windows.Forms.Label(); - this.panel3 = new System.Windows.Forms.Panel(); - this.label6 = new System.Windows.Forms.Label(); - this.label7 = new System.Windows.Forms.Label(); - this.label8 = new System.Windows.Forms.Label(); - this.richTextBox3 = new System.Windows.Forms.RichTextBox(); - this.button2 = new System.Windows.Forms.Button(); - this.richTextBox4 = new System.Windows.Forms.RichTextBox(); + this.label3 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.richTextBox2 = new System.Windows.Forms.RichTextBox(); + this.button1 = new System.Windows.Forms.Button(); + this.richTextBox1 = new System.Windows.Forms.RichTextBox(); + this.tabPage2 = new System.Windows.Forms.TabPage(); this.panel4 = new System.Windows.Forms.Panel(); this.label9 = new System.Windows.Forms.Label(); this.label10 = new System.Windows.Forms.Label(); @@ -59,27 +52,14 @@ this.richTextBox5 = new System.Windows.Forms.RichTextBox(); this.button3 = new System.Windows.Forms.Button(); this.richTextBox6 = new System.Windows.Forms.RichTextBox(); - this.panel5 = new System.Windows.Forms.Panel(); - this.label12 = new System.Windows.Forms.Label(); - this.label13 = new System.Windows.Forms.Label(); - this.label14 = new System.Windows.Forms.Label(); - this.richTextBox7 = new System.Windows.Forms.RichTextBox(); - this.button4 = new System.Windows.Forms.Button(); - this.richTextBox8 = new System.Windows.Forms.RichTextBox(); - this.panel6 = new System.Windows.Forms.Panel(); - this.label15 = new System.Windows.Forms.Label(); - this.label16 = new System.Windows.Forms.Label(); - this.label17 = new System.Windows.Forms.Label(); - this.richTextBox9 = new System.Windows.Forms.RichTextBox(); - this.button5 = new System.Windows.Forms.Button(); - this.richTextBox10 = new System.Windows.Forms.RichTextBox(); - this.panel7 = new System.Windows.Forms.Panel(); - this.label18 = new System.Windows.Forms.Label(); - this.label19 = new System.Windows.Forms.Label(); - this.label20 = new System.Windows.Forms.Label(); - this.richTextBox11 = new System.Windows.Forms.RichTextBox(); - this.button6 = new System.Windows.Forms.Button(); - this.richTextBox12 = new System.Windows.Forms.RichTextBox(); + this.panel3 = new System.Windows.Forms.Panel(); + this.label6 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.richTextBox3 = new System.Windows.Forms.RichTextBox(); + this.button2 = new System.Windows.Forms.Button(); + this.richTextBox4 = new System.Windows.Forms.RichTextBox(); + this.tabPage3 = new System.Windows.Forms.TabPage(); this.panel8 = new System.Windows.Forms.Panel(); this.label21 = new System.Windows.Forms.Label(); this.label22 = new System.Windows.Forms.Label(); @@ -87,27 +67,28 @@ this.richTextBox13 = new System.Windows.Forms.RichTextBox(); this.button7 = new System.Windows.Forms.Button(); this.richTextBox14 = new System.Windows.Forms.RichTextBox(); - this.panel9 = new System.Windows.Forms.Panel(); - this.label24 = new System.Windows.Forms.Label(); - this.label25 = new System.Windows.Forms.Label(); - this.label26 = new System.Windows.Forms.Label(); - this.richTextBox15 = new System.Windows.Forms.RichTextBox(); - this.button8 = new System.Windows.Forms.Button(); - this.richTextBox16 = new System.Windows.Forms.RichTextBox(); - this.panel10 = new System.Windows.Forms.Panel(); - this.label27 = new System.Windows.Forms.Label(); - this.label28 = new System.Windows.Forms.Label(); - this.label29 = new System.Windows.Forms.Label(); - this.richTextBox17 = new System.Windows.Forms.RichTextBox(); - this.button9 = new System.Windows.Forms.Button(); - this.richTextBox18 = new System.Windows.Forms.RichTextBox(); - this.panel11 = new System.Windows.Forms.Panel(); - this.label30 = new System.Windows.Forms.Label(); - this.label31 = new System.Windows.Forms.Label(); - this.label32 = new System.Windows.Forms.Label(); - this.richTextBox19 = new System.Windows.Forms.RichTextBox(); - this.button10 = new System.Windows.Forms.Button(); - this.richTextBox20 = new System.Windows.Forms.RichTextBox(); + this.panel7 = new System.Windows.Forms.Panel(); + this.label18 = new System.Windows.Forms.Label(); + this.label19 = new System.Windows.Forms.Label(); + this.label20 = new System.Windows.Forms.Label(); + this.richTextBox11 = new System.Windows.Forms.RichTextBox(); + this.button6 = new System.Windows.Forms.Button(); + this.richTextBox12 = new System.Windows.Forms.RichTextBox(); + this.panel6 = new System.Windows.Forms.Panel(); + this.label15 = new System.Windows.Forms.Label(); + this.label16 = new System.Windows.Forms.Label(); + this.label17 = new System.Windows.Forms.Label(); + this.richTextBox9 = new System.Windows.Forms.RichTextBox(); + this.button5 = new System.Windows.Forms.Button(); + this.richTextBox10 = new System.Windows.Forms.RichTextBox(); + this.panel5 = new System.Windows.Forms.Panel(); + this.label12 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.richTextBox7 = new System.Windows.Forms.RichTextBox(); + this.button4 = new System.Windows.Forms.Button(); + this.richTextBox8 = new System.Windows.Forms.RichTextBox(); + this.tabPage4 = new System.Windows.Forms.TabPage(); this.panel12 = new System.Windows.Forms.Panel(); this.label33 = new System.Windows.Forms.Label(); this.label34 = new System.Windows.Forms.Label(); @@ -115,25 +96,44 @@ this.richTextBox21 = new System.Windows.Forms.RichTextBox(); this.button11 = new System.Windows.Forms.Button(); this.richTextBox22 = new System.Windows.Forms.RichTextBox(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.label36 = new System.Windows.Forms.Label(); + this.panel11 = new System.Windows.Forms.Panel(); + this.label30 = new System.Windows.Forms.Label(); + this.label31 = new System.Windows.Forms.Label(); + this.label32 = new System.Windows.Forms.Label(); + this.richTextBox19 = new System.Windows.Forms.RichTextBox(); + this.button10 = new System.Windows.Forms.Button(); + this.richTextBox20 = new System.Windows.Forms.RichTextBox(); + this.panel10 = new System.Windows.Forms.Panel(); + this.label27 = new System.Windows.Forms.Label(); + this.label28 = new System.Windows.Forms.Label(); + this.label29 = new System.Windows.Forms.Label(); + this.richTextBox17 = new System.Windows.Forms.RichTextBox(); + this.button9 = new System.Windows.Forms.Button(); + this.richTextBox18 = new System.Windows.Forms.RichTextBox(); + this.panel9 = new System.Windows.Forms.Panel(); + this.label24 = new System.Windows.Forms.Label(); + this.label25 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.richTextBox15 = new System.Windows.Forms.RichTextBox(); + this.button8 = new System.Windows.Forms.Button(); + this.richTextBox16 = new System.Windows.Forms.RichTextBox(); this.panel1.SuspendLayout(); this.tabControl1.SuspendLayout(); this.tabPage1.SuspendLayout(); - this.tabPage2.SuspendLayout(); - this.tabPage3.SuspendLayout(); - this.tabPage4.SuspendLayout(); this.panel2.SuspendLayout(); - this.panel3.SuspendLayout(); + this.tabPage2.SuspendLayout(); this.panel4.SuspendLayout(); - this.panel5.SuspendLayout(); - this.panel6.SuspendLayout(); - this.panel7.SuspendLayout(); + this.panel3.SuspendLayout(); + this.tabPage3.SuspendLayout(); this.panel8.SuspendLayout(); - this.panel9.SuspendLayout(); - this.panel10.SuspendLayout(); - this.panel11.SuspendLayout(); + this.panel7.SuspendLayout(); + this.panel6.SuspendLayout(); + this.panel5.SuspendLayout(); + this.tabPage4.SuspendLayout(); this.panel12.SuspendLayout(); + this.panel11.SuspendLayout(); + this.panel10.SuspendLayout(); + this.panel9.SuspendLayout(); this.SuspendLayout(); // // panel1 @@ -150,6 +150,48 @@ this.panel1.Size = new System.Drawing.Size(1036, 55); this.panel1.TabIndex = 0; // + // label36 + // + this.label36.AutoSize = true; + this.label36.Location = new System.Drawing.Point(492, 24); + this.label36.Name = "label36"; + this.label36.Size = new System.Drawing.Size(92, 12); + this.label36.TabIndex = 5; + this.label36.Text = "Example EcuID"; + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(590, 19); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(399, 21); + this.textBox1.TabIndex = 4; + this.textBox1.Text = "333735413051493048424d55000300010000000000000000000000"; + // + // textPort + // + this.textPort.Location = new System.Drawing.Point(265, 19); + this.textPort.Name = "textPort"; + this.textPort.Size = new System.Drawing.Size(153, 21); + this.textPort.TabIndex = 3; + this.textPort.Text = "9200"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(231, 24); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(27, 12); + this.label4.TabIndex = 2; + this.label4.Text = "Port"; + // + // textHost + // + this.textHost.Location = new System.Drawing.Point(57, 19); + this.textHost.Name = "textHost"; + this.textHost.Size = new System.Drawing.Size(153, 21); + this.textHost.TabIndex = 1; + this.textHost.Text = "10.224.193.73"; + // // label1 // this.label1.AutoSize = true; @@ -159,14 +201,6 @@ this.label1.TabIndex = 0; this.label1.Text = "Host"; // - // textHost - // - this.textHost.Location = new System.Drawing.Point(57, 19); - this.textHost.Name = "textHost"; - this.textHost.Size = new System.Drawing.Size(153, 21); - this.textHost.TabIndex = 1; - this.textHost.Text = "127.0.0.1"; - // // tabControl1 // this.tabControl1.Controls.Add(this.tabPage1); @@ -186,51 +220,11 @@ this.tabPage1.Location = new System.Drawing.Point(4, 22); this.tabPage1.Name = "tabPage1"; this.tabPage1.Padding = new System.Windows.Forms.Padding(3); - this.tabPage1.Size = new System.Drawing.Size(1028, 531); + this.tabPage1.Size = new System.Drawing.Size(1028, 809); this.tabPage1.TabIndex = 0; this.tabPage1.Text = "EcuID"; this.tabPage1.UseVisualStyleBackColor = true; // - // tabPage2 - // - this.tabPage2.Controls.Add(this.panel4); - this.tabPage2.Controls.Add(this.panel3); - this.tabPage2.Location = new System.Drawing.Point(4, 22); - this.tabPage2.Name = "tabPage2"; - this.tabPage2.Padding = new System.Windows.Forms.Padding(3); - this.tabPage2.Size = new System.Drawing.Size(1028, 531); - this.tabPage2.TabIndex = 1; - this.tabPage2.Text = "MasterECUKey"; - this.tabPage2.UseVisualStyleBackColor = true; - // - // tabPage3 - // - this.tabPage3.Controls.Add(this.panel8); - this.tabPage3.Controls.Add(this.panel7); - this.tabPage3.Controls.Add(this.panel6); - this.tabPage3.Controls.Add(this.panel5); - this.tabPage3.Location = new System.Drawing.Point(4, 22); - this.tabPage3.Name = "tabPage3"; - this.tabPage3.Padding = new System.Windows.Forms.Padding(3); - this.tabPage3.Size = new System.Drawing.Size(1028, 809); - this.tabPage3.TabIndex = 2; - this.tabPage3.Text = "SupplierSymmKey"; - this.tabPage3.UseVisualStyleBackColor = true; - // - // tabPage4 - // - this.tabPage4.Controls.Add(this.panel12); - this.tabPage4.Controls.Add(this.panel11); - this.tabPage4.Controls.Add(this.panel10); - this.tabPage4.Controls.Add(this.panel9); - this.tabPage4.Location = new System.Drawing.Point(4, 22); - this.tabPage4.Name = "tabPage4"; - this.tabPage4.Padding = new System.Windows.Forms.Padding(3); - this.tabPage4.Size = new System.Drawing.Size(1028, 809); - this.tabPage4.TabIndex = 3; - this.tabPage4.Text = "SecOCKey"; - this.tabPage4.UseVisualStyleBackColor = true; - // // panel2 // this.panel2.Controls.Add(this.label5); @@ -245,13 +239,41 @@ this.panel2.Size = new System.Drawing.Size(1022, 198); this.panel2.TabIndex = 0; // - // richTextBox1 + // label5 // - this.richTextBox1.Location = new System.Drawing.Point(18, 43); - this.richTextBox1.Name = "richTextBox1"; - this.richTextBox1.Size = new System.Drawing.Size(493, 139); - this.richTextBox1.TabIndex = 0; - this.richTextBox1.Text = ""; + this.label5.AutoSize = true; + this.label5.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label5.Location = new System.Drawing.Point(18, 8); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(292, 13); + this.label5.TabIndex = 5; + this.label5.Text = "[POST] /app/automotive/supplierEcuID"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(515, 26); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(62, 12); + this.label3.TabIndex = 4; + this.label3.Text = "Response"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(16, 26); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(51, 12); + this.label2.TabIndex = 3; + this.label2.Text = "Request"; + // + // richTextBox2 + // + this.richTextBox2.Location = new System.Drawing.Point(517, 43); + this.richTextBox2.Name = "richTextBox2"; + this.richTextBox2.Size = new System.Drawing.Size(493, 139); + this.richTextBox2.TabIndex = 2; + this.richTextBox2.Text = ""; // // button1 // @@ -263,126 +285,25 @@ this.button1.UseVisualStyleBackColor = true; this.button1.Click += new System.EventHandler(this.button1_Click); // - // richTextBox2 + // richTextBox1 // - this.richTextBox2.Location = new System.Drawing.Point(517, 43); - this.richTextBox2.Name = "richTextBox2"; - this.richTextBox2.Size = new System.Drawing.Size(493, 139); - this.richTextBox2.TabIndex = 2; - this.richTextBox2.Text = ""; + this.richTextBox1.Location = new System.Drawing.Point(18, 43); + this.richTextBox1.Name = "richTextBox1"; + this.richTextBox1.Size = new System.Drawing.Size(493, 139); + this.richTextBox1.TabIndex = 0; + this.richTextBox1.Text = ""; // - // label2 + // tabPage2 // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(16, 26); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(51, 12); - this.label2.TabIndex = 3; - this.label2.Text = "Request"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(515, 26); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(62, 12); - this.label3.TabIndex = 4; - this.label3.Text = "Response"; - // - // textPort - // - this.textPort.Location = new System.Drawing.Point(265, 19); - this.textPort.Name = "textPort"; - this.textPort.Size = new System.Drawing.Size(153, 21); - this.textPort.TabIndex = 3; - this.textPort.Text = "9200"; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(231, 24); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(27, 12); - this.label4.TabIndex = 2; - this.label4.Text = "Port"; - // - // label5 - // - this.label5.AutoSize = true; - this.label5.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label5.Location = new System.Drawing.Point(18, 8); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(292, 13); - this.label5.TabIndex = 5; - this.label5.Text = "[POST] /app/automotive/supplierEcuID"; - // - // panel3 - // - this.panel3.Controls.Add(this.label6); - this.panel3.Controls.Add(this.label7); - this.panel3.Controls.Add(this.label8); - this.panel3.Controls.Add(this.richTextBox3); - this.panel3.Controls.Add(this.button2); - this.panel3.Controls.Add(this.richTextBox4); - this.panel3.Dock = System.Windows.Forms.DockStyle.Top; - this.panel3.Location = new System.Drawing.Point(3, 3); - this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(1022, 198); - this.panel3.TabIndex = 1; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label6.Location = new System.Drawing.Point(18, 8); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(366, 13); - this.label6.TabIndex = 5; - this.label6.Text = "[POST] /app/automotive/supplierKeyProvisioning"; - // - // label7 - // - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(515, 26); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(62, 12); - this.label7.TabIndex = 4; - this.label7.Text = "Response"; - // - // label8 - // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(16, 26); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(51, 12); - this.label8.TabIndex = 3; - this.label8.Text = "Request"; - // - // richTextBox3 - // - this.richTextBox3.Location = new System.Drawing.Point(517, 43); - this.richTextBox3.Name = "richTextBox3"; - this.richTextBox3.Size = new System.Drawing.Size(493, 139); - this.richTextBox3.TabIndex = 2; - this.richTextBox3.Text = ""; - // - // button2 - // - this.button2.Location = new System.Drawing.Point(391, 15); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(118, 23); - this.button2.TabIndex = 1; - this.button2.Text = "Send"; - this.button2.UseVisualStyleBackColor = true; - this.button2.Click += new System.EventHandler(this.button2_Click); - // - // richTextBox4 - // - this.richTextBox4.Location = new System.Drawing.Point(18, 43); - this.richTextBox4.Name = "richTextBox4"; - this.richTextBox4.Size = new System.Drawing.Size(493, 139); - this.richTextBox4.TabIndex = 0; - this.richTextBox4.Text = ""; + this.tabPage2.Controls.Add(this.panel4); + this.tabPage2.Controls.Add(this.panel3); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(1028, 809); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "MasterECUKey"; + this.tabPage2.UseVisualStyleBackColor = true; // // panel4 // @@ -452,209 +373,87 @@ this.richTextBox6.TabIndex = 0; this.richTextBox6.Text = ""; // - // panel5 + // panel3 // - this.panel5.Controls.Add(this.label12); - this.panel5.Controls.Add(this.label13); - this.panel5.Controls.Add(this.label14); - this.panel5.Controls.Add(this.richTextBox7); - this.panel5.Controls.Add(this.button4); - this.panel5.Controls.Add(this.richTextBox8); - this.panel5.Dock = System.Windows.Forms.DockStyle.Top; - this.panel5.Location = new System.Drawing.Point(3, 3); - this.panel5.Name = "panel5"; - this.panel5.Size = new System.Drawing.Size(1022, 198); - this.panel5.TabIndex = 2; + this.panel3.Controls.Add(this.label6); + this.panel3.Controls.Add(this.label7); + this.panel3.Controls.Add(this.label8); + this.panel3.Controls.Add(this.richTextBox3); + this.panel3.Controls.Add(this.button2); + this.panel3.Controls.Add(this.richTextBox4); + this.panel3.Dock = System.Windows.Forms.DockStyle.Top; + this.panel3.Location = new System.Drawing.Point(3, 3); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(1022, 198); + this.panel3.TabIndex = 1; // - // label12 + // label6 // - this.label12.AutoSize = true; - this.label12.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label12.Location = new System.Drawing.Point(18, 8); - this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(366, 13); - this.label12.TabIndex = 5; - this.label12.Text = "[POST] /app/automotive/supplierKeyProvisioning"; + this.label6.AutoSize = true; + this.label6.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label6.Location = new System.Drawing.Point(18, 8); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(366, 13); + this.label6.TabIndex = 5; + this.label6.Text = "[POST] /app/automotive/supplierKeyProvisioning"; // - // label13 + // label7 // - this.label13.AutoSize = true; - this.label13.Location = new System.Drawing.Point(515, 26); - this.label13.Name = "label13"; - this.label13.Size = new System.Drawing.Size(62, 12); - this.label13.TabIndex = 4; - this.label13.Text = "Response"; + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(515, 26); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(62, 12); + this.label7.TabIndex = 4; + this.label7.Text = "Response"; // - // label14 + // label8 // - this.label14.AutoSize = true; - this.label14.Location = new System.Drawing.Point(16, 26); - this.label14.Name = "label14"; - this.label14.Size = new System.Drawing.Size(51, 12); - this.label14.TabIndex = 3; - this.label14.Text = "Request"; + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(16, 26); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(51, 12); + this.label8.TabIndex = 3; + this.label8.Text = "Request"; // - // richTextBox7 + // richTextBox3 // - this.richTextBox7.Location = new System.Drawing.Point(517, 43); - this.richTextBox7.Name = "richTextBox7"; - this.richTextBox7.Size = new System.Drawing.Size(493, 139); - this.richTextBox7.TabIndex = 2; - this.richTextBox7.Text = ""; + this.richTextBox3.Location = new System.Drawing.Point(517, 43); + this.richTextBox3.Name = "richTextBox3"; + this.richTextBox3.Size = new System.Drawing.Size(493, 139); + this.richTextBox3.TabIndex = 2; + this.richTextBox3.Text = ""; // - // button4 + // button2 // - this.button4.Location = new System.Drawing.Point(391, 15); - this.button4.Name = "button4"; - this.button4.Size = new System.Drawing.Size(118, 23); - this.button4.TabIndex = 1; - this.button4.Text = "Send"; - this.button4.UseVisualStyleBackColor = true; - this.button4.Click += new System.EventHandler(this.button4_Click); + this.button2.Location = new System.Drawing.Point(391, 15); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(118, 23); + this.button2.TabIndex = 1; + this.button2.Text = "Send"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); // - // richTextBox8 + // richTextBox4 // - this.richTextBox8.Location = new System.Drawing.Point(18, 43); - this.richTextBox8.Name = "richTextBox8"; - this.richTextBox8.Size = new System.Drawing.Size(493, 139); - this.richTextBox8.TabIndex = 0; - this.richTextBox8.Text = ""; + this.richTextBox4.Location = new System.Drawing.Point(18, 43); + this.richTextBox4.Name = "richTextBox4"; + this.richTextBox4.Size = new System.Drawing.Size(493, 139); + this.richTextBox4.TabIndex = 0; + this.richTextBox4.Text = ""; // - // panel6 + // tabPage3 // - this.panel6.Controls.Add(this.label15); - this.panel6.Controls.Add(this.label16); - this.panel6.Controls.Add(this.label17); - this.panel6.Controls.Add(this.richTextBox9); - this.panel6.Controls.Add(this.button5); - this.panel6.Controls.Add(this.richTextBox10); - this.panel6.Dock = System.Windows.Forms.DockStyle.Top; - this.panel6.Location = new System.Drawing.Point(3, 201); - this.panel6.Name = "panel6"; - this.panel6.Size = new System.Drawing.Size(1022, 198); - this.panel6.TabIndex = 3; - // - // label15 - // - this.label15.AutoSize = true; - this.label15.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label15.Location = new System.Drawing.Point(18, 8); - this.label15.Name = "label15"; - this.label15.Size = new System.Drawing.Size(355, 13); - this.label15.TabIndex = 5; - this.label15.Text = "[PUT] /app/automotive/supplierKeyProvisioning"; - // - // label16 - // - this.label16.AutoSize = true; - this.label16.Location = new System.Drawing.Point(515, 26); - this.label16.Name = "label16"; - this.label16.Size = new System.Drawing.Size(62, 12); - this.label16.TabIndex = 4; - this.label16.Text = "Response"; - // - // label17 - // - this.label17.AutoSize = true; - this.label17.Location = new System.Drawing.Point(16, 26); - this.label17.Name = "label17"; - this.label17.Size = new System.Drawing.Size(51, 12); - this.label17.TabIndex = 3; - this.label17.Text = "Request"; - // - // richTextBox9 - // - this.richTextBox9.Location = new System.Drawing.Point(517, 43); - this.richTextBox9.Name = "richTextBox9"; - this.richTextBox9.Size = new System.Drawing.Size(493, 139); - this.richTextBox9.TabIndex = 2; - this.richTextBox9.Text = ""; - // - // button5 - // - this.button5.Location = new System.Drawing.Point(391, 15); - this.button5.Name = "button5"; - this.button5.Size = new System.Drawing.Size(118, 23); - this.button5.TabIndex = 1; - this.button5.Text = "Send"; - this.button5.UseVisualStyleBackColor = true; - this.button5.Click += new System.EventHandler(this.button5_Click); - // - // richTextBox10 - // - this.richTextBox10.Location = new System.Drawing.Point(18, 43); - this.richTextBox10.Name = "richTextBox10"; - this.richTextBox10.Size = new System.Drawing.Size(493, 139); - this.richTextBox10.TabIndex = 0; - this.richTextBox10.Text = ""; - // - // panel7 - // - this.panel7.Controls.Add(this.label18); - this.panel7.Controls.Add(this.label19); - this.panel7.Controls.Add(this.label20); - this.panel7.Controls.Add(this.richTextBox11); - this.panel7.Controls.Add(this.button6); - this.panel7.Controls.Add(this.richTextBox12); - this.panel7.Dock = System.Windows.Forms.DockStyle.Top; - this.panel7.Location = new System.Drawing.Point(3, 399); - this.panel7.Name = "panel7"; - this.panel7.Size = new System.Drawing.Size(1022, 198); - this.panel7.TabIndex = 4; - // - // label18 - // - this.label18.AutoSize = true; - this.label18.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label18.Location = new System.Drawing.Point(18, 8); - this.label18.Name = "label18"; - this.label18.Size = new System.Drawing.Size(353, 13); - this.label18.TabIndex = 5; - this.label18.Text = "[POST] /app/automotive/supplierKeySyncValue"; - // - // label19 - // - this.label19.AutoSize = true; - this.label19.Location = new System.Drawing.Point(515, 26); - this.label19.Name = "label19"; - this.label19.Size = new System.Drawing.Size(62, 12); - this.label19.TabIndex = 4; - this.label19.Text = "Response"; - // - // label20 - // - this.label20.AutoSize = true; - this.label20.Location = new System.Drawing.Point(16, 26); - this.label20.Name = "label20"; - this.label20.Size = new System.Drawing.Size(51, 12); - this.label20.TabIndex = 3; - this.label20.Text = "Request"; - // - // richTextBox11 - // - this.richTextBox11.Location = new System.Drawing.Point(517, 43); - this.richTextBox11.Name = "richTextBox11"; - this.richTextBox11.Size = new System.Drawing.Size(493, 139); - this.richTextBox11.TabIndex = 2; - this.richTextBox11.Text = ""; - // - // button6 - // - this.button6.Location = new System.Drawing.Point(391, 15); - this.button6.Name = "button6"; - this.button6.Size = new System.Drawing.Size(118, 23); - this.button6.TabIndex = 1; - this.button6.Text = "Send"; - this.button6.UseVisualStyleBackColor = true; - this.button6.Click += new System.EventHandler(this.button6_Click); - // - // richTextBox12 - // - this.richTextBox12.Location = new System.Drawing.Point(18, 43); - this.richTextBox12.Name = "richTextBox12"; - this.richTextBox12.Size = new System.Drawing.Size(493, 139); - this.richTextBox12.TabIndex = 0; - this.richTextBox12.Text = ""; + this.tabPage3.Controls.Add(this.panel8); + this.tabPage3.Controls.Add(this.panel7); + this.tabPage3.Controls.Add(this.panel6); + this.tabPage3.Controls.Add(this.panel5); + this.tabPage3.Location = new System.Drawing.Point(4, 22); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding(3); + this.tabPage3.Size = new System.Drawing.Size(1028, 809); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "SupplierSymmKey"; + this.tabPage3.UseVisualStyleBackColor = true; // // panel8 // @@ -724,209 +523,223 @@ this.richTextBox14.TabIndex = 0; this.richTextBox14.Text = ""; // - // panel9 + // panel7 // - this.panel9.Controls.Add(this.label24); - this.panel9.Controls.Add(this.label25); - this.panel9.Controls.Add(this.label26); - this.panel9.Controls.Add(this.richTextBox15); - this.panel9.Controls.Add(this.button8); - this.panel9.Controls.Add(this.richTextBox16); - this.panel9.Dock = System.Windows.Forms.DockStyle.Top; - this.panel9.Location = new System.Drawing.Point(3, 3); - this.panel9.Name = "panel9"; - this.panel9.Size = new System.Drawing.Size(1022, 198); - this.panel9.TabIndex = 3; + this.panel7.Controls.Add(this.label18); + this.panel7.Controls.Add(this.label19); + this.panel7.Controls.Add(this.label20); + this.panel7.Controls.Add(this.richTextBox11); + this.panel7.Controls.Add(this.button6); + this.panel7.Controls.Add(this.richTextBox12); + this.panel7.Dock = System.Windows.Forms.DockStyle.Top; + this.panel7.Location = new System.Drawing.Point(3, 399); + this.panel7.Name = "panel7"; + this.panel7.Size = new System.Drawing.Size(1022, 198); + this.panel7.TabIndex = 4; // - // label24 + // label18 // - this.label24.AutoSize = true; - this.label24.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label24.Location = new System.Drawing.Point(18, 8); - this.label24.Name = "label24"; - this.label24.Size = new System.Drawing.Size(366, 13); - this.label24.TabIndex = 5; - this.label24.Text = "[POST] /app/automotive/supplierKeyProvisioning"; + this.label18.AutoSize = true; + this.label18.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label18.Location = new System.Drawing.Point(18, 8); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(353, 13); + this.label18.TabIndex = 5; + this.label18.Text = "[POST] /app/automotive/supplierKeySyncValue"; // - // label25 + // label19 // - this.label25.AutoSize = true; - this.label25.Location = new System.Drawing.Point(515, 26); - this.label25.Name = "label25"; - this.label25.Size = new System.Drawing.Size(62, 12); - this.label25.TabIndex = 4; - this.label25.Text = "Response"; + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(515, 26); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(62, 12); + this.label19.TabIndex = 4; + this.label19.Text = "Response"; // - // label26 + // label20 // - this.label26.AutoSize = true; - this.label26.Location = new System.Drawing.Point(16, 26); - this.label26.Name = "label26"; - this.label26.Size = new System.Drawing.Size(51, 12); - this.label26.TabIndex = 3; - this.label26.Text = "Request"; + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(16, 26); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(51, 12); + this.label20.TabIndex = 3; + this.label20.Text = "Request"; // - // richTextBox15 + // richTextBox11 // - this.richTextBox15.Location = new System.Drawing.Point(517, 43); - this.richTextBox15.Name = "richTextBox15"; - this.richTextBox15.Size = new System.Drawing.Size(493, 139); - this.richTextBox15.TabIndex = 2; - this.richTextBox15.Text = ""; + this.richTextBox11.Location = new System.Drawing.Point(517, 43); + this.richTextBox11.Name = "richTextBox11"; + this.richTextBox11.Size = new System.Drawing.Size(493, 139); + this.richTextBox11.TabIndex = 2; + this.richTextBox11.Text = ""; // - // button8 + // button6 // - this.button8.Location = new System.Drawing.Point(391, 15); - this.button8.Name = "button8"; - this.button8.Size = new System.Drawing.Size(118, 23); - this.button8.TabIndex = 1; - this.button8.Text = "Send"; - this.button8.UseVisualStyleBackColor = true; - this.button8.Click += new System.EventHandler(this.button8_Click); + this.button6.Location = new System.Drawing.Point(391, 15); + this.button6.Name = "button6"; + this.button6.Size = new System.Drawing.Size(118, 23); + this.button6.TabIndex = 1; + this.button6.Text = "Send"; + this.button6.UseVisualStyleBackColor = true; + this.button6.Click += new System.EventHandler(this.button6_Click); // - // richTextBox16 + // richTextBox12 // - this.richTextBox16.Location = new System.Drawing.Point(18, 43); - this.richTextBox16.Name = "richTextBox16"; - this.richTextBox16.Size = new System.Drawing.Size(493, 139); - this.richTextBox16.TabIndex = 0; - this.richTextBox16.Text = ""; + this.richTextBox12.Location = new System.Drawing.Point(18, 43); + this.richTextBox12.Name = "richTextBox12"; + this.richTextBox12.Size = new System.Drawing.Size(493, 139); + this.richTextBox12.TabIndex = 0; + this.richTextBox12.Text = ""; // - // panel10 + // panel6 // - this.panel10.Controls.Add(this.label27); - this.panel10.Controls.Add(this.label28); - this.panel10.Controls.Add(this.label29); - this.panel10.Controls.Add(this.richTextBox17); - this.panel10.Controls.Add(this.button9); - this.panel10.Controls.Add(this.richTextBox18); - this.panel10.Dock = System.Windows.Forms.DockStyle.Top; - this.panel10.Location = new System.Drawing.Point(3, 201); - this.panel10.Name = "panel10"; - this.panel10.Size = new System.Drawing.Size(1022, 198); - this.panel10.TabIndex = 4; + this.panel6.Controls.Add(this.label15); + this.panel6.Controls.Add(this.label16); + this.panel6.Controls.Add(this.label17); + this.panel6.Controls.Add(this.richTextBox9); + this.panel6.Controls.Add(this.button5); + this.panel6.Controls.Add(this.richTextBox10); + this.panel6.Dock = System.Windows.Forms.DockStyle.Top; + this.panel6.Location = new System.Drawing.Point(3, 201); + this.panel6.Name = "panel6"; + this.panel6.Size = new System.Drawing.Size(1022, 198); + this.panel6.TabIndex = 3; // - // label27 + // label15 // - this.label27.AutoSize = true; - this.label27.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label27.Location = new System.Drawing.Point(18, 8); - this.label27.Name = "label27"; - this.label27.Size = new System.Drawing.Size(355, 13); - this.label27.TabIndex = 5; - this.label27.Text = "[PUT] /app/automotive/supplierKeyProvisioning"; + this.label15.AutoSize = true; + this.label15.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label15.Location = new System.Drawing.Point(18, 8); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(355, 13); + this.label15.TabIndex = 5; + this.label15.Text = "[PUT] /app/automotive/supplierKeyProvisioning"; // - // label28 + // label16 // - this.label28.AutoSize = true; - this.label28.Location = new System.Drawing.Point(515, 26); - this.label28.Name = "label28"; - this.label28.Size = new System.Drawing.Size(62, 12); - this.label28.TabIndex = 4; - this.label28.Text = "Response"; + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(515, 26); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(62, 12); + this.label16.TabIndex = 4; + this.label16.Text = "Response"; // - // label29 + // label17 // - this.label29.AutoSize = true; - this.label29.Location = new System.Drawing.Point(16, 26); - this.label29.Name = "label29"; - this.label29.Size = new System.Drawing.Size(51, 12); - this.label29.TabIndex = 3; - this.label29.Text = "Request"; + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(16, 26); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(51, 12); + this.label17.TabIndex = 3; + this.label17.Text = "Request"; // - // richTextBox17 + // richTextBox9 // - this.richTextBox17.Location = new System.Drawing.Point(517, 43); - this.richTextBox17.Name = "richTextBox17"; - this.richTextBox17.Size = new System.Drawing.Size(493, 139); - this.richTextBox17.TabIndex = 2; - this.richTextBox17.Text = ""; + this.richTextBox9.Location = new System.Drawing.Point(517, 43); + this.richTextBox9.Name = "richTextBox9"; + this.richTextBox9.Size = new System.Drawing.Size(493, 139); + this.richTextBox9.TabIndex = 2; + this.richTextBox9.Text = ""; // - // button9 + // button5 // - this.button9.Location = new System.Drawing.Point(391, 15); - this.button9.Name = "button9"; - this.button9.Size = new System.Drawing.Size(118, 23); - this.button9.TabIndex = 1; - this.button9.Text = "Send"; - this.button9.UseVisualStyleBackColor = true; - this.button9.Click += new System.EventHandler(this.button9_Click); + this.button5.Location = new System.Drawing.Point(391, 15); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(118, 23); + this.button5.TabIndex = 1; + this.button5.Text = "Send"; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click); // - // richTextBox18 + // richTextBox10 // - this.richTextBox18.Location = new System.Drawing.Point(18, 43); - this.richTextBox18.Name = "richTextBox18"; - this.richTextBox18.Size = new System.Drawing.Size(493, 139); - this.richTextBox18.TabIndex = 0; - this.richTextBox18.Text = ""; + this.richTextBox10.Location = new System.Drawing.Point(18, 43); + this.richTextBox10.Name = "richTextBox10"; + this.richTextBox10.Size = new System.Drawing.Size(493, 139); + this.richTextBox10.TabIndex = 0; + this.richTextBox10.Text = ""; // - // panel11 + // panel5 // - this.panel11.Controls.Add(this.label30); - this.panel11.Controls.Add(this.label31); - this.panel11.Controls.Add(this.label32); - this.panel11.Controls.Add(this.richTextBox19); - this.panel11.Controls.Add(this.button10); - this.panel11.Controls.Add(this.richTextBox20); - this.panel11.Dock = System.Windows.Forms.DockStyle.Top; - this.panel11.Location = new System.Drawing.Point(3, 399); - this.panel11.Name = "panel11"; - this.panel11.Size = new System.Drawing.Size(1022, 198); - this.panel11.TabIndex = 5; + this.panel5.Controls.Add(this.label12); + this.panel5.Controls.Add(this.label13); + this.panel5.Controls.Add(this.label14); + this.panel5.Controls.Add(this.richTextBox7); + this.panel5.Controls.Add(this.button4); + this.panel5.Controls.Add(this.richTextBox8); + this.panel5.Dock = System.Windows.Forms.DockStyle.Top; + this.panel5.Location = new System.Drawing.Point(3, 3); + this.panel5.Name = "panel5"; + this.panel5.Size = new System.Drawing.Size(1022, 198); + this.panel5.TabIndex = 2; // - // label30 + // label12 // - this.label30.AutoSize = true; - this.label30.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label30.Location = new System.Drawing.Point(18, 8); - this.label30.Name = "label30"; - this.label30.Size = new System.Drawing.Size(353, 13); - this.label30.TabIndex = 5; - this.label30.Text = "[POST] /app/automotive/supplierKeySyncValue"; + this.label12.AutoSize = true; + this.label12.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label12.Location = new System.Drawing.Point(18, 8); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(366, 13); + this.label12.TabIndex = 5; + this.label12.Text = "[POST] /app/automotive/supplierKeyProvisioning"; // - // label31 + // label13 // - this.label31.AutoSize = true; - this.label31.Location = new System.Drawing.Point(515, 26); - this.label31.Name = "label31"; - this.label31.Size = new System.Drawing.Size(62, 12); - this.label31.TabIndex = 4; - this.label31.Text = "Response"; + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(515, 26); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(62, 12); + this.label13.TabIndex = 4; + this.label13.Text = "Response"; // - // label32 + // label14 // - this.label32.AutoSize = true; - this.label32.Location = new System.Drawing.Point(16, 26); - this.label32.Name = "label32"; - this.label32.Size = new System.Drawing.Size(51, 12); - this.label32.TabIndex = 3; - this.label32.Text = "Request"; + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(16, 26); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(51, 12); + this.label14.TabIndex = 3; + this.label14.Text = "Request"; // - // richTextBox19 + // richTextBox7 // - this.richTextBox19.Location = new System.Drawing.Point(517, 43); - this.richTextBox19.Name = "richTextBox19"; - this.richTextBox19.Size = new System.Drawing.Size(493, 139); - this.richTextBox19.TabIndex = 2; - this.richTextBox19.Text = ""; + this.richTextBox7.Location = new System.Drawing.Point(517, 43); + this.richTextBox7.Name = "richTextBox7"; + this.richTextBox7.Size = new System.Drawing.Size(493, 139); + this.richTextBox7.TabIndex = 2; + this.richTextBox7.Text = ""; // - // button10 + // button4 // - this.button10.Location = new System.Drawing.Point(391, 15); - this.button10.Name = "button10"; - this.button10.Size = new System.Drawing.Size(118, 23); - this.button10.TabIndex = 1; - this.button10.Text = "Send"; - this.button10.UseVisualStyleBackColor = true; - this.button10.Click += new System.EventHandler(this.button10_Click); + this.button4.Location = new System.Drawing.Point(391, 15); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(118, 23); + this.button4.TabIndex = 1; + this.button4.Text = "Send"; + this.button4.UseVisualStyleBackColor = true; + this.button4.Click += new System.EventHandler(this.button4_Click); // - // richTextBox20 + // richTextBox8 // - this.richTextBox20.Location = new System.Drawing.Point(18, 43); - this.richTextBox20.Name = "richTextBox20"; - this.richTextBox20.Size = new System.Drawing.Size(493, 139); - this.richTextBox20.TabIndex = 0; - this.richTextBox20.Text = ""; + this.richTextBox8.Location = new System.Drawing.Point(18, 43); + this.richTextBox8.Name = "richTextBox8"; + this.richTextBox8.Size = new System.Drawing.Size(493, 139); + this.richTextBox8.TabIndex = 0; + this.richTextBox8.Text = ""; + // + // tabPage4 + // + this.tabPage4.Controls.Add(this.panel12); + this.tabPage4.Controls.Add(this.panel11); + this.tabPage4.Controls.Add(this.panel10); + this.tabPage4.Controls.Add(this.panel9); + this.tabPage4.Location = new System.Drawing.Point(4, 22); + this.tabPage4.Name = "tabPage4"; + this.tabPage4.Padding = new System.Windows.Forms.Padding(3); + this.tabPage4.Size = new System.Drawing.Size(1028, 809); + this.tabPage4.TabIndex = 3; + this.tabPage4.Text = "SecOCKey"; + this.tabPage4.UseVisualStyleBackColor = true; // // panel12 // @@ -996,22 +809,209 @@ this.richTextBox22.TabIndex = 0; this.richTextBox22.Text = ""; // - // textBox1 + // panel11 // - this.textBox1.Location = new System.Drawing.Point(590, 19); - this.textBox1.Name = "textBox1"; - this.textBox1.Size = new System.Drawing.Size(399, 21); - this.textBox1.TabIndex = 4; - this.textBox1.Text = "333735413051493048424d55000300010000000000000000000000"; + this.panel11.Controls.Add(this.label30); + this.panel11.Controls.Add(this.label31); + this.panel11.Controls.Add(this.label32); + this.panel11.Controls.Add(this.richTextBox19); + this.panel11.Controls.Add(this.button10); + this.panel11.Controls.Add(this.richTextBox20); + this.panel11.Dock = System.Windows.Forms.DockStyle.Top; + this.panel11.Location = new System.Drawing.Point(3, 399); + this.panel11.Name = "panel11"; + this.panel11.Size = new System.Drawing.Size(1022, 198); + this.panel11.TabIndex = 5; // - // label36 + // label30 // - this.label36.AutoSize = true; - this.label36.Location = new System.Drawing.Point(492, 24); - this.label36.Name = "label36"; - this.label36.Size = new System.Drawing.Size(92, 12); - this.label36.TabIndex = 5; - this.label36.Text = "Example EcuID"; + this.label30.AutoSize = true; + this.label30.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label30.Location = new System.Drawing.Point(18, 8); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(353, 13); + this.label30.TabIndex = 5; + this.label30.Text = "[POST] /app/automotive/supplierKeySyncValue"; + // + // label31 + // + this.label31.AutoSize = true; + this.label31.Location = new System.Drawing.Point(515, 26); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(62, 12); + this.label31.TabIndex = 4; + this.label31.Text = "Response"; + // + // label32 + // + this.label32.AutoSize = true; + this.label32.Location = new System.Drawing.Point(16, 26); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(51, 12); + this.label32.TabIndex = 3; + this.label32.Text = "Request"; + // + // richTextBox19 + // + this.richTextBox19.Location = new System.Drawing.Point(517, 43); + this.richTextBox19.Name = "richTextBox19"; + this.richTextBox19.Size = new System.Drawing.Size(493, 139); + this.richTextBox19.TabIndex = 2; + this.richTextBox19.Text = ""; + // + // button10 + // + this.button10.Location = new System.Drawing.Point(391, 15); + this.button10.Name = "button10"; + this.button10.Size = new System.Drawing.Size(118, 23); + this.button10.TabIndex = 1; + this.button10.Text = "Send"; + this.button10.UseVisualStyleBackColor = true; + this.button10.Click += new System.EventHandler(this.button10_Click); + // + // richTextBox20 + // + this.richTextBox20.Location = new System.Drawing.Point(18, 43); + this.richTextBox20.Name = "richTextBox20"; + this.richTextBox20.Size = new System.Drawing.Size(493, 139); + this.richTextBox20.TabIndex = 0; + this.richTextBox20.Text = ""; + // + // panel10 + // + this.panel10.Controls.Add(this.label27); + this.panel10.Controls.Add(this.label28); + this.panel10.Controls.Add(this.label29); + this.panel10.Controls.Add(this.richTextBox17); + this.panel10.Controls.Add(this.button9); + this.panel10.Controls.Add(this.richTextBox18); + this.panel10.Dock = System.Windows.Forms.DockStyle.Top; + this.panel10.Location = new System.Drawing.Point(3, 201); + this.panel10.Name = "panel10"; + this.panel10.Size = new System.Drawing.Size(1022, 198); + this.panel10.TabIndex = 4; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label27.Location = new System.Drawing.Point(18, 8); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(355, 13); + this.label27.TabIndex = 5; + this.label27.Text = "[PUT] /app/automotive/supplierKeyProvisioning"; + // + // label28 + // + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(515, 26); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(62, 12); + this.label28.TabIndex = 4; + this.label28.Text = "Response"; + // + // label29 + // + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(16, 26); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(51, 12); + this.label29.TabIndex = 3; + this.label29.Text = "Request"; + // + // richTextBox17 + // + this.richTextBox17.Location = new System.Drawing.Point(517, 43); + this.richTextBox17.Name = "richTextBox17"; + this.richTextBox17.Size = new System.Drawing.Size(493, 139); + this.richTextBox17.TabIndex = 2; + this.richTextBox17.Text = ""; + // + // button9 + // + this.button9.Location = new System.Drawing.Point(391, 15); + this.button9.Name = "button9"; + this.button9.Size = new System.Drawing.Size(118, 23); + this.button9.TabIndex = 1; + this.button9.Text = "Send"; + this.button9.UseVisualStyleBackColor = true; + this.button9.Click += new System.EventHandler(this.button9_Click); + // + // richTextBox18 + // + this.richTextBox18.Location = new System.Drawing.Point(18, 43); + this.richTextBox18.Name = "richTextBox18"; + this.richTextBox18.Size = new System.Drawing.Size(493, 139); + this.richTextBox18.TabIndex = 0; + this.richTextBox18.Text = ""; + // + // panel9 + // + this.panel9.Controls.Add(this.label24); + this.panel9.Controls.Add(this.label25); + this.panel9.Controls.Add(this.label26); + this.panel9.Controls.Add(this.richTextBox15); + this.panel9.Controls.Add(this.button8); + this.panel9.Controls.Add(this.richTextBox16); + this.panel9.Dock = System.Windows.Forms.DockStyle.Top; + this.panel9.Location = new System.Drawing.Point(3, 3); + this.panel9.Name = "panel9"; + this.panel9.Size = new System.Drawing.Size(1022, 198); + this.panel9.TabIndex = 3; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Font = new System.Drawing.Font("굴림", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label24.Location = new System.Drawing.Point(18, 8); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(366, 13); + this.label24.TabIndex = 5; + this.label24.Text = "[POST] /app/automotive/supplierKeyProvisioning"; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(515, 26); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(62, 12); + this.label25.TabIndex = 4; + this.label25.Text = "Response"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(16, 26); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(51, 12); + this.label26.TabIndex = 3; + this.label26.Text = "Request"; + // + // richTextBox15 + // + this.richTextBox15.Location = new System.Drawing.Point(517, 43); + this.richTextBox15.Name = "richTextBox15"; + this.richTextBox15.Size = new System.Drawing.Size(493, 139); + this.richTextBox15.TabIndex = 2; + this.richTextBox15.Text = ""; + // + // button8 + // + this.button8.Location = new System.Drawing.Point(391, 15); + this.button8.Name = "button8"; + this.button8.Size = new System.Drawing.Size(118, 23); + this.button8.TabIndex = 1; + this.button8.Text = "Send"; + this.button8.UseVisualStyleBackColor = true; + this.button8.Click += new System.EventHandler(this.button8_Click); + // + // richTextBox16 + // + this.richTextBox16.Location = new System.Drawing.Point(18, 43); + this.richTextBox16.Name = "richTextBox16"; + this.richTextBox16.Size = new System.Drawing.Size(493, 139); + this.richTextBox16.TabIndex = 0; + this.richTextBox16.Text = ""; // // Form1 // @@ -1026,31 +1026,31 @@ this.panel1.PerformLayout(); this.tabControl1.ResumeLayout(false); this.tabPage1.ResumeLayout(false); - this.tabPage2.ResumeLayout(false); - this.tabPage3.ResumeLayout(false); - this.tabPage4.ResumeLayout(false); this.panel2.ResumeLayout(false); this.panel2.PerformLayout(); - this.panel3.ResumeLayout(false); - this.panel3.PerformLayout(); + this.tabPage2.ResumeLayout(false); this.panel4.ResumeLayout(false); this.panel4.PerformLayout(); - this.panel5.ResumeLayout(false); - this.panel5.PerformLayout(); - this.panel6.ResumeLayout(false); - this.panel6.PerformLayout(); - this.panel7.ResumeLayout(false); - this.panel7.PerformLayout(); + this.panel3.ResumeLayout(false); + this.panel3.PerformLayout(); + this.tabPage3.ResumeLayout(false); this.panel8.ResumeLayout(false); this.panel8.PerformLayout(); - this.panel9.ResumeLayout(false); - this.panel9.PerformLayout(); - this.panel10.ResumeLayout(false); - this.panel10.PerformLayout(); - this.panel11.ResumeLayout(false); - this.panel11.PerformLayout(); + this.panel7.ResumeLayout(false); + this.panel7.PerformLayout(); + this.panel6.ResumeLayout(false); + this.panel6.PerformLayout(); + this.panel5.ResumeLayout(false); + this.panel5.PerformLayout(); + this.tabPage4.ResumeLayout(false); this.panel12.ResumeLayout(false); this.panel12.PerformLayout(); + this.panel11.ResumeLayout(false); + this.panel11.PerformLayout(); + this.panel10.ResumeLayout(false); + this.panel10.PerformLayout(); + this.panel9.ResumeLayout(false); + this.panel9.PerformLayout(); this.ResumeLayout(false); } diff --git a/Projects/NetStandard/KmsProxy.GUI/KmsProxy.GUI.csproj b/Projects/NetStandard/KmsProxy.GUI/KmsProxy.GUI.csproj index 1e86d5c..c31cc46 100644 --- a/Projects/NetStandard/KmsProxy.GUI/KmsProxy.GUI.csproj +++ b/Projects/NetStandard/KmsProxy.GUI/KmsProxy.GUI.csproj @@ -32,6 +32,9 @@ prompt 4 + + + ..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json.dll diff --git a/Projects/WebApi/WebApi.Project.ProxyKMS/Services/KmsService.cs b/Projects/WebApi/WebApi.Project.ProxyKMS/Services/KmsService.cs index e05e77c..0ceac4e 100644 --- a/Projects/WebApi/WebApi.Project.ProxyKMS/Services/KmsService.cs +++ b/Projects/WebApi/WebApi.Project.ProxyKMS/Services/KmsService.cs @@ -59,7 +59,8 @@ namespace WebApi.Project.ProxyKMS.Services { RESPONSE response = null; Guid guid = Guid.NewGuid(); - using (HttpClient httpClient = new HttpClient(GetClientHandler())) + var handler = GetClientHandler(); + using (HttpClient httpClient = new HttpClient(handler)) { try { @@ -68,6 +69,18 @@ namespace WebApi.Project.ProxyKMS.Services httpClient.BaseAddress = new Uri(url ?? ""); LogXnet.WriteLine($"[POST] Request({guid})::{url}{Environment.NewLine}{request?.ToJson()}", LogXLabel.HTTP); DateTime requestTime = DateTime.Now; + + // 추가된 인증서 정보 출력 + foreach (X509Certificate2 c in handler.ClientCertificates) + { + LogXnet.WriteLine("Subject: " + c.Subject); + LogXnet.WriteLine("Issuer: " + c.Issuer); + LogXnet.WriteLine("Thumbprint: " + c.Thumbprint); + LogXnet.WriteLine("NotBefore: " + c.NotBefore); + LogXnet.WriteLine("NotAfter: " + c.NotAfter); + LogXnet.WriteLine("----------------------------"); + } + response = await (await httpClient.PostAsJsonAsync(url, request)).Content.ReadFromJsonAsync(); LogXnet.WriteLine($"[POST] Rseponse({guid}) ({(DateTime.Now - requestTime).TotalSeconds} sec)::{url}{Environment.NewLine}{response?.ToJson()}", LogXLabel.HTTP); } @@ -86,7 +99,8 @@ namespace WebApi.Project.ProxyKMS.Services RESPONSE? response = default(RESPONSE); Guid guid = Guid.NewGuid(); - using (HttpClient httpClient = new HttpClient(GetClientHandler())) + var handler = GetClientHandler(); + using (HttpClient httpClient = new HttpClient(handler)) { try { @@ -98,6 +112,18 @@ namespace WebApi.Project.ProxyKMS.Services DateTime requestTime = DateTime.Now; var res = await httpClient.PutAsJsonAsync(url, request); + + // 추가된 인증서 정보 출력 + foreach (X509Certificate2 c in handler.ClientCertificates) + { + LogXnet.WriteLine("Subject: " + c.Subject); + LogXnet.WriteLine("Issuer: " + c.Issuer); + LogXnet.WriteLine("Thumbprint: " + c.Thumbprint); + LogXnet.WriteLine("NotBefore: " + c.NotBefore); + LogXnet.WriteLine("NotAfter: " + c.NotAfter); + LogXnet.WriteLine("----------------------------"); + } + response = await res.Content.ReadFromJsonAsync(); LogXnet.WriteLine($"[PUT] Rseponse({guid}) ({(DateTime.Now - requestTime).TotalSeconds} sec)::{url}{Environment.NewLine}{response?.ToJson()}", LogXLabel.HTTP); @@ -119,20 +145,20 @@ namespace WebApi.Project.ProxyKMS.Services //인증서가 경로에 있으면 if (File.Exists(KmsApi.CertPemPath) == true && File.Exists(KmsApi.CertKeyPath) == true) { - Console.WriteLine($"Cert.Pem Path:{KmsApi.CertPemPath}", LogXLabel.Debug); - Console.WriteLine($"Cert.Key Path:{KmsApi.CertKeyPath}", LogXLabel.Debug); + LogXnet.WriteLine($"Cert.Pem Path:{KmsApi.CertPemPath}", LogXLabel.Debug); + LogXnet.WriteLine($"Cert.Key Path:{KmsApi.CertKeyPath}", LogXLabel.Debug); var cert = X509Certificate2.CreateFromPemFile(KmsApi.CertPemPath, KmsApi.CertKeyPath); cert = new X509Certificate2(cert.Export(X509ContentType.Pkcs12)); clientHandler.ClientCertificates.Add(cert); } else { - Console.WriteLine($"File not exist. Cert.Pem Path:{KmsApi.CertPemPath}", LogXLabel.Warning); - Console.WriteLine($"File not exist. Cert.Key Path:{KmsApi.CertKeyPath}", LogXLabel.Warning); + LogXnet.WriteLine($"File not exist. Cert.Pem Path:{KmsApi.CertPemPath}", LogXLabel.Warning); + LogXnet.WriteLine($"File not exist. Cert.Key Path:{KmsApi.CertKeyPath}", LogXLabel.Warning); } //ssl 인증서 무시 - Console.WriteLine($"CertificateVerify:{KmsApi.CertificateVerify}", LogXLabel.Debug); + LogXnet.WriteLine($"CertificateVerify:{KmsApi.CertificateVerify}", LogXLabel.Debug); if (KmsApi.CertificateVerify == false) { clientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, sslPolicyErrors) =>