diff --git a/signature/sign.go b/signature/sign.go index f50d83f..67f6851 100644 --- a/signature/sign.go +++ b/signature/sign.go @@ -50,6 +50,10 @@ func signServiceRequest(key *ecdsa.PrivateKey, v serviceRequest) error { if err := signMessageParts(key, body, meta, header, header != nil, result); err != nil { return err } + + if err := verifyServiceMessagePart(body, result.GetBodySignature); err != nil { + return fmt.Errorf("DEBUG POINT: could not verify body: %w", err) + } result.SetOrigin(header) v.SetVerificationHeader(result) return nil