No longer manually set Digest header
このコミットが含まれているのは:
コミット
224629ca54
|
@ -4,8 +4,6 @@ import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"context"
|
"context"
|
||||||
"crypto"
|
"crypto"
|
||||||
"crypto/sha256"
|
|
||||||
"encoding/base64"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/go-fed/httpsig"
|
"github.com/go-fed/httpsig"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
|
@ -151,10 +149,6 @@ func (h HttpSigTransport) Deliver(c context.Context, b []byte, to *url.URL) erro
|
||||||
req.Header.Add("Accept-Charset", "utf-8")
|
req.Header.Add("Accept-Charset", "utf-8")
|
||||||
req.Header.Add("Date", h.clock.Now().UTC().Format("Mon, 02 Jan 2006 15:04:05")+" GMT")
|
req.Header.Add("Date", h.clock.Now().UTC().Format("Mon, 02 Jan 2006 15:04:05")+" GMT")
|
||||||
req.Header.Add("User-Agent", fmt.Sprintf("%s %s", h.appAgent, h.gofedAgent))
|
req.Header.Add("User-Agent", fmt.Sprintf("%s %s", h.appAgent, h.gofedAgent))
|
||||||
sum := sha256.Sum256(b)
|
|
||||||
req.Header.Add("Digest",
|
|
||||||
fmt.Sprintf("SHA-256=%s",
|
|
||||||
base64.StdEncoding.EncodeToString(sum[:])))
|
|
||||||
h.postSignerMu.Lock()
|
h.postSignerMu.Lock()
|
||||||
err = h.postSigner.SignRequest(h.privKey, h.pubKeyId, req, b)
|
err = h.postSigner.SignRequest(h.privKey, h.pubKeyId, req, b)
|
||||||
h.postSignerMu.Unlock()
|
h.postSignerMu.Unlock()
|
||||||
|
|
読み込み中…
新しいイシューから参照