using CPMeta.Models; using Newtonsoft.Json; using System; using System.Threading.Tasks; namespace PlayGround.NetFramework { internal class Program { static void Main(string[] args) { //global set string host = "192.168.0.43"; Task.Run(async () => { //1. ecuid var resEcuid = await KmsProxy.KmsProxy.EcuID_SupplierEcuID(host, new KmsProxy.Models.EcuID.Request_SupplierEcuID { EcuID = "" }); Console.WriteLine(JsonConvert.SerializeObject(resEcuid, Formatting.Indented)); //2. master ecu key var resMasterKeyProvisioning = await KmsProxy.KmsProxy.MasterEcuKey_SupplierKeyProvisioning(host, new KmsProxy.Models.MasterEcuKey.Request_SupplierKeyProvisioning { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(resMasterKeyProvisioning, Formatting.Indented)); var resMasterKeyProvisioningResult = await KmsProxy.KmsProxy.MasterEcuKey_SupplierKeyProvisioningResult(host, new KmsProxy.Models.MasterEcuKey.Request_SupplierKeyProvisioning_Result { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(resMasterKeyProvisioningResult, Formatting.Indented)); //3. SupplierSymmKey var symmKeyProvisioning = await KmsProxy.KmsProxy.SupplierSymmKey_SupplierKeyProvisioning(host, new KmsProxy.Models.SupplierSymmKey.Request_SupplierKeyProvisioning { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(symmKeyProvisioning, Formatting.Indented)); var symmKeyProvisioningResult = await KmsProxy.KmsProxy.SupplierSymmKey_SupplierKeyProvisioningResult(host, new KmsProxy.Models.SupplierSymmKey.Request_SupplierKeyProvisioning_Result { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(symmKeyProvisioningResult, Formatting.Indented)); var symmKeySync = await KmsProxy.KmsProxy.SupplierSymmKey_SupplierKeySyncValue(host, new KmsProxy.Models.SupplierSymmKey.Request_SupplierKeySyncValue { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(symmKeySync, Formatting.Indented)); var symmKeySyncResult = await KmsProxy.KmsProxy.SupplierSymmKey_SupplierKeySyncValueResult(host, new KmsProxy.Models.SupplierSymmKey.Request_SupplierKeySyncValue_Result { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(symmKeySyncResult, Formatting.Indented)); //4. SecOCKey var secOcKeyProvisioning = await KmsProxy.KmsProxy.SecOCKey_SupplierKeyProvisioning(host, new KmsProxy.Models.SecOCKey.Request_SupplierKeyProvisioning { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(secOcKeyProvisioning, Formatting.Indented)); var secOcKeyProvisioningResult = await KmsProxy.KmsProxy.SecOCKey_SupplierKeyProvisioningResult(host, new KmsProxy.Models.SecOCKey.Request_SupplierKeyProvisioning_Result { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(secOcKeyProvisioningResult, Formatting.Indented)); var secOcKeySync = await KmsProxy.KmsProxy.SecOCKey_SupplierKeySyncValue(host, new KmsProxy.Models.SecOCKey.Request_SupplierKeySyncValue { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(secOcKeySync, Formatting.Indented)); var secOcKeySyncResult = await KmsProxy.KmsProxy.SecOCKey_SupplierKeySyncValueResult(host, new KmsProxy.Models.SecOCKey.Request_SupplierKeySyncValue_Result { EcuID="" }); Console.WriteLine(JsonConvert.SerializeObject(secOcKeySyncResult, Formatting.Indented)); }).Wait(); } } }