Documentation ¶
Index ¶
- Constants
- func AuthHeaderValue(publicKeyID, signedHeaders, signature string) string
- func CanonicalHeaders(r *http.Request) string
- func CanonicalQueryString(r *http.Request) string
- func CanonicalRequest(r *http.Request) (string, error)
- func CanonicalURI(r *http.Request) string
- func HexEncodeSHA256Hash(body []byte) (string, error)
- func RequestPayload(r *http.Request) ([]byte, error)
- func Sign(privateKeyData []byte, stringToSign string) (string, error)
- func SignedHeaders(r *http.Request) string
- func StringToSign(canonicalRequest string) (string, error)
Constants ¶
View Source
const (
Algorithm = "AMZN-PAY-RSASSA-PSS"
)
Variables ¶
This section is empty.
Functions ¶
func AuthHeaderValue ¶
func CanonicalHeaders ¶
func CanonicalQueryString ¶
func CanonicalRequest ¶
CanonicalRequest =
HTTPRequestMethod + '\n' + CanonicalURI + '\n' + CanonicalQueryString + '\n' + CanonicalHeaders + '\n' + SignedHeaders + '\n' + HexEncode(Hash(RequestPayload))
func HexEncodeSHA256Hash ¶
func SignedHeaders ¶
func StringToSign ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.