From 1e034c8d48332e81174d216ff116ffa42c7e069e Mon Sep 17 00:00:00 2001 From: Pavel Karpy Date: Thu, 16 Jun 2022 23:57:09 +0300 Subject: [PATCH] [#1532] node: Support signature status codes Signed-off-by: Pavel Karpy --- pkg/services/util/sign.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/services/util/sign.go b/pkg/services/util/sign.go index 83fd18b9c..22ac44349 100644 --- a/pkg/services/util/sign.go +++ b/pkg/services/util/sign.go @@ -185,7 +185,10 @@ func (s *SignService) HandleUnaryRequest(ctx context.Context, req interface{}, h // verify request signatures if err = signature.VerifyServiceMessage(req); err != nil { - err = fmt.Errorf("could not verify request: %w", err) + var sigErr apistatus.SignatureVerification + sigErr.SetMessage(err.Error()) + + err = sigErr } else { // process request resp, err = handler(ctx, req)