From 9fe0e02ef7dd77fcabbc64357e9b5f26fdae06d3 Mon Sep 17 00:00:00 2001 From: Neil-Jocelyn Schark <neil.schark@h-da.de> Date: Wed, 24 Jan 2024 13:49:21 +0000 Subject: [PATCH] start server only when config is set --- ekms/etsiqkdnclient/etsi-qkdn-client.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ekms/etsiqkdnclient/etsi-qkdn-client.go b/ekms/etsiqkdnclient/etsi-qkdn-client.go index 4ff54d68..f33fa60c 100644 --- a/ekms/etsiqkdnclient/etsi-qkdn-client.go +++ b/ekms/etsiqkdnclient/etsi-qkdn-client.go @@ -130,9 +130,6 @@ func emulatedKMS(config *Config, id uuid.UUID, peerChannel chan string) *kms.EKM // Attach to eKMS emuKMS := kms.NewEKMS(config.Name, id, os.Stdout, log.TraceLevel, false, config.InterComAddr, config.AkmsURL) - // Create AKMSReceiverServer object - akmsCkmsReceiverServer := akmsCkmsServer.NewAKMSReceiver(config.AkmsCkmsServerPort, emuKMS) - var qm kms.QuantumModule var err error for _, peer := range config.Peers { @@ -177,7 +174,10 @@ func emulatedKMS(config *Config, id uuid.UUID, peerChannel chan string) *kms.EKM go kms.StartETSI(config.GRPCAddr, emuKMS) // Start the akmsCkmsReceiverServer - go akmsCkmsReceiverServer.Serve() + if config.AkmsCkmsServerPort != "" { + akmsCkmsReceiverServer := akmsCkmsServer.NewAKMSReceiver(config.AkmsCkmsServerPort, emuKMS) + go akmsCkmsReceiverServer.Serve() + } return emuKMS } -- GitLab