Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HMACSignHandler ¶
type HMACSignHandler struct{}
HMACSignHandler hmac方法
func (*HMACSignHandler) Sign ¶
func (o *HMACSignHandler) Sign(raw, key, sType, rsaHasType string) (sign string)
Sign 签名
type ISignHandler ¶
type ISignHandler interface { // Sign 签名方法,其中raw为外部已拼接密钥的原串,此处的key仅hmac及rsa模式会使用 Sign(raw, key, sType, rsaHasType string) (sign string) Verify(outSign, raw, key, sType, rsaHasType string) (res bool, err error) }
ISignHandler 签名方法接口
type MD5SignHandler ¶
type MD5SignHandler struct{}
MD5SignHandler md5方法
func (*MD5SignHandler) Sign ¶
func (o *MD5SignHandler) Sign(raw, key, sType, rsaHasType string) (sign string)
Sign 签名
type RSASignHandler ¶
type RSASignHandler struct{}
RSASignHandler rsa方法
func (*RSASignHandler) Sign ¶
func (o *RSASignHandler) Sign(raw, key, sType, rsaHasType string) (sign string)
Sign 签名
type SHA1SignHandler ¶
type SHA1SignHandler struct{}
SHA1SignHandler sha1方法
func (*SHA1SignHandler) Sign ¶
func (o *SHA1SignHandler) Sign(raw, key, sType, rsaHasType string) (sign string)
Sign 签名
type SHA256SignHandler ¶
type SHA256SignHandler struct{}
SHA256SignHandler sha256方法
func (*SHA256SignHandler) Sign ¶
func (o *SHA256SignHandler) Sign(raw, key, sType, rsaHasType string) (sign string)
Sign 签名
type SHA512SignHandler ¶
type SHA512SignHandler struct{}
SHA512SignHandler sha256方法
func (*SHA512SignHandler) Sign ¶
func (o *SHA512SignHandler) Sign(raw, key, sType, rsaHasType string) (sign string)
Sign 签名
Click to show internal directories.
Click to hide internal directories.