Add temporary testing conf, logging
All checks were successful
/ docker (push) Successful in 3m58s

This commit is contained in:
Melody Becker 2025-04-14 08:01:40 +02:00
parent f4e876a4b1
commit 3233f8c27f
Signed by: mstar
SSH key fingerprint: SHA256:vkXfS9FG2pVNVfvDrzd1VW9n8VJzqqdKQGljxxX8uK8
2 changed files with 63 additions and 1 deletions

View file

@ -20,8 +20,19 @@ func CreateSignatureRSA(
privateKeyBytes []byte,
) (string, []string, error) {
message, usedHeaders := genPreSignatureString(method, target, headers)
log.Error().Str("message", message)
signed, err := shared.Sign(message, privateKeyBytes, true)
return base64.StdEncoding.EncodeToString(signed), usedHeaders, err
if err != nil {
return "", nil, err
}
encoded := base64.StdEncoding.EncodeToString(signed)
log.Debug().
Str("raw-message", message).
Bytes("signed", signed).
Str("encoded", encoded).
Strs("header-order", usedHeaders).
Msg("Signing complete")
return encoded, usedHeaders, nil
}
// Generate the signed string of the headers, method and target