From 0c73fb3f66da6d38e9096a9e61849fa9e7aa756a Mon Sep 17 00:00:00 2001 From: "CTFang@WireLab" Date: Thu, 7 Mar 2024 06:15:09 +0000 Subject: [PATCH] Fix: fix nil pointer when generate new key --- internal/context/context.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/context/context.go b/internal/context/context.go index 9d5a5c3..048362d 100644 --- a/internal/context/context.go +++ b/internal/context/context.go @@ -156,6 +156,10 @@ func SignNFCert(nfType, nfId string) error { if err != nil { return errors.Wrapf(err, "Generate Error") } + nfPubKey, err = oauth.ParsePublicKeyFromPEM(nfCertPath) + if err != nil { + return errors.Wrapf(err, "Generated but can't parse public key") + } } // Generate new NF's Certificate to new file @@ -191,6 +195,7 @@ func (context *NRFContext) AuthorizationCheck(token, serviceName string) error { } err := oauth.VerifyOAuth(token, serviceName, factory.NrfConfig.GetNrfCertPemPath()) if err != nil { + logger.AccTokenLog.Warningln("AuthorizationCheck:", err) return err } return nil