[성현모] proxykms gui 추가
This commit is contained in:
226
Projects/NetStandard/KmsProxy.GUI/Form1.cs
Normal file
226
Projects/NetStandard/KmsProxy.GUI/Form1.cs
Normal file
@ -0,0 +1,226 @@
|
||||
using KmsProxy.Models;
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace KmsProxy.GUI
|
||||
{
|
||||
public partial class Form1 : Form
|
||||
{
|
||||
public Form1()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
if(Int32.TryParse(textPort.Text, out int port) == true)
|
||||
{
|
||||
KmsProxy.Port = port;
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("Port Error");
|
||||
}
|
||||
Init();
|
||||
}
|
||||
|
||||
private void Init()
|
||||
{
|
||||
//ecuid
|
||||
var request1 = new EcuID.Request_SupplierEcuID();
|
||||
richTextBox1.Text = JsonConvert.SerializeObject(request1, Formatting.Indented);
|
||||
|
||||
//master key
|
||||
var request2 = new MasterEcuKey.Request_SupplierKeyProvisioning();
|
||||
richTextBox4.Text = JsonConvert.SerializeObject(request2, Formatting.Indented);
|
||||
|
||||
var request3 = new MasterEcuKey.Request_SupplierKeyProvisioning_Result();
|
||||
richTextBox6.Text = JsonConvert.SerializeObject(request3, Formatting.Indented);
|
||||
|
||||
//symm
|
||||
var request4 = new SupplierSymmKey.Request_SupplierKeyProvisioning();
|
||||
richTextBox8.Text = JsonConvert.SerializeObject(request4, Formatting.Indented);
|
||||
|
||||
var request5 = new SupplierSymmKey.Request_SupplierKeyProvisioning_Result();
|
||||
richTextBox10.Text = JsonConvert.SerializeObject(request5, Formatting.Indented);
|
||||
|
||||
var request6 = new SupplierSymmKey.Request_SupplierKeySyncValue();
|
||||
richTextBox12.Text = JsonConvert.SerializeObject(request5, Formatting.Indented);
|
||||
|
||||
var request7 = new SupplierSymmKey.Request_SupplierKeySyncValue_Result();
|
||||
richTextBox14.Text = JsonConvert.SerializeObject(request5, Formatting.Indented);
|
||||
|
||||
//secoc
|
||||
var request8 = new SecOCKey.Request_SupplierKeyProvisioning();
|
||||
richTextBox16.Text = JsonConvert.SerializeObject(request8, Formatting.Indented);
|
||||
|
||||
var request9 = new SecOCKey.Request_SupplierKeyProvisioning_Result();
|
||||
richTextBox18.Text = JsonConvert.SerializeObject(request9, Formatting.Indented);
|
||||
|
||||
var request10 = new SecOCKey.Request_SupplierKeySyncValue();
|
||||
richTextBox20.Text = JsonConvert.SerializeObject(request10, Formatting.Indented);
|
||||
|
||||
var request11 = new SecOCKey.Request_SupplierKeySyncValue_Result();
|
||||
richTextBox22.Text = JsonConvert.SerializeObject(request11, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<EcuID.Request_SupplierEcuID>(richTextBox1.Text);
|
||||
var res = new EcuID.Response_SupplierEcuID();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.EcuID_SupplierEcuID(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox2.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<MasterEcuKey.Request_SupplierKeyProvisioning>(richTextBox4.Text);
|
||||
var res = new MasterEcuKey.Response_SupplierKeyProvisioning();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.MasterEcuKey_SupplierKeyProvisioning(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox3.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button3_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<MasterEcuKey.Request_SupplierKeyProvisioning_Result>(richTextBox6.Text);
|
||||
var res = new MasterEcuKey.Response_SupplierKeyProvisioning_Result();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.MasterEcuKey_SupplierKeyProvisioningResult(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox5.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button4_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<SupplierSymmKey.Request_SupplierKeyProvisioning>(richTextBox8.Text);
|
||||
var res = new SupplierSymmKey.Response_SupplierKeyProvisioning();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.SupplierSymmKey_SupplierKeyProvisioning(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox7.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button5_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<SupplierSymmKey.Request_SupplierKeyProvisioning_Result>(richTextBox10.Text);
|
||||
var res = new SupplierSymmKey.Response_SupplierKeyProvisioning_Result();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.SupplierSymmKey_SupplierKeyProvisioningResult(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox9.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button6_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<SupplierSymmKey.Request_SupplierKeySyncValue>(richTextBox12.Text);
|
||||
var res = new SupplierSymmKey.Response_SupplierKeySyncValue();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.SupplierSymmKey_SupplierKeySyncValue(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox11.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button7_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<SupplierSymmKey.Request_SupplierKeySyncValue_Result>(richTextBox14.Text);
|
||||
var res = new SupplierSymmKey.Response_SupplierKeySyncValue_Result();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.SupplierSymmKey_SupplierKeySyncValueResult(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox13.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button8_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<SecOCKey.Request_SupplierKeyProvisioning>(richTextBox16.Text);
|
||||
var res = new SecOCKey.Response_SupplierKeyProvisioning();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.SecOCKey_SupplierKeyProvisioning(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox15.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button9_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<SecOCKey.Request_SupplierKeyProvisioning_Result>(richTextBox18.Text);
|
||||
var res = new SecOCKey.Response_SupplierKeyProvisioning_Result();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.SecOCKey_SupplierKeyProvisioningResult(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox17.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button10_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<SecOCKey.Request_SupplierKeySyncValue>(richTextBox20.Text);
|
||||
var res = new SecOCKey.Response_SupplierKeySyncValue();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.SecOCKey_SupplierKeySyncValue(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox19.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
|
||||
private void button11_Click(object sender, EventArgs e)
|
||||
{
|
||||
var host = textHost.Text;
|
||||
var request = JsonConvert.DeserializeObject<SecOCKey.Request_SupplierKeySyncValue_Result>(richTextBox22.Text);
|
||||
var res = new SecOCKey.Response_SupplierKeySyncValue_Result();
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
res = await KmsProxy.SecOCKey_SupplierKeySyncValueResult(host, request);
|
||||
}).Wait();
|
||||
|
||||
richTextBox21.Text = JsonConvert.SerializeObject(res, Formatting.Indented);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user