Documentation ¶
Index ¶
- Constants
- Variables
- type SignatureHmacSha256Secret
- func (sign SignatureHmacSha256Secret) ChckeContext(ctx context.Context, inKeys []string) (result map[string]string, err error)
- func (sign SignatureHmacSha256Secret) ChckeHead(head *http.Header, inKeys []string) (result map[string]string, err error)
- func (sign SignatureHmacSha256Secret) ChckeMap(m map[string]string, inKeys []string) (result map[string]string, err error)
- func (sign SignatureHmacSha256Secret) Signature(buf []byte) string
- func (sign SignatureHmacSha256Secret) SigntureChckeRequest(request *http.Request) (err error)
- func (sign SignatureHmacSha256Secret) SigntureRequest(request *http.Request) (signStr string, err error)
Constants ¶
View Source
const ( APP_ID = "AppId" UnixMilli = "UnixMilli" Sign = "Sign" HMAC_SHA256_SECRET = "hmac-sha256-secret" )
Variables ¶
View Source
var (
ErrorSgin = errors.New("sign error")
)
Functions ¶
This section is empty.
Types ¶
type SignatureHmacSha256Secret ¶
type SignatureHmacSha256Secret struct {
// contains filtered or unexported fields
}
hmac-sha256-secret
func NewSignatureHmacSha256Secret ¶
func NewSignatureHmacSha256Secret(secret string) *SignatureHmacSha256Secret
func (SignatureHmacSha256Secret) ChckeContext ¶
func (SignatureHmacSha256Secret) Signature ¶
func (sign SignatureHmacSha256Secret) Signature(buf []byte) string
签名
func (SignatureHmacSha256Secret) SigntureChckeRequest ¶
func (sign SignatureHmacSha256Secret) SigntureChckeRequest(request *http.Request) (err error)
校验请求签名验证
func (SignatureHmacSha256Secret) SigntureRequest ¶
func (sign SignatureHmacSha256Secret) SigntureRequest(request *http.Request) (signStr string, err error)
根据请求生成签名
Click to show internal directories.
Click to hide internal directories.