Documentation ¶
Index ¶
- Constants
- type Check
- func (this *Check) CheckData() (bool, error)
- func (this *Check) CheckKeys() error
- func (this *Check) CheckSign(data string, signData string) bool
- func (this *Check) CheckTimeStamp() error
- func (this *Check) GetAppID() string
- func (this *Check) GetConfig(name string) interface{}
- func (this *Check) GetData(key string) string
- func (this *Check) GetDataInt64(key string) int64
- func (this *Check) GetDataWithoutSign() map[string]string
- func (this *Check) GetNonceStr() string
- func (this *Check) GetSign() string
- func (this *Check) GetTimestamp() int64
- func (this *Check) MustHasKeys(keys ...string) error
- func (this *Check) String() string
- func (this *Check) WithConfig(config map[string]interface{}) *Check
- func (this *Check) WithData(key string, value string) *Check
- func (this *Check) WithDatas(data map[string]string) *Check
- func (this *Check) WithDriver(driver interfaces.Driver) *Check
- func (this *Check) WithTimeout(timeout int64) *Check
- type Sign
- func (this *Sign) CreateSign(data string) string
- func (this *Sign) GetAppID() string
- func (this *Sign) GetConfig(name string) interface{}
- func (this *Sign) GetData(key string) string
- func (this *Sign) GetDatas() map[string]string
- func (this *Sign) GetDriver() interfaces.Driver
- func (this *Sign) GetNonceStr() string
- func (this *Sign) GetSignDataString() (string, error)
- func (this *Sign) GetSignKey() string
- func (this *Sign) GetSignMap() map[string]string
- func (this *Sign) GetTimestamp() string
- func (this *Sign) MakeSign() (string, error)
- func (this *Sign) String() string
- func (this *Sign) WithAppID(appID string) *Sign
- func (this *Sign) WithConfig(config map[string]interface{}) *Sign
- func (this *Sign) WithData(key string, value string) *Sign
- func (this *Sign) WithDatas(data map[string]string) *Sign
- func (this *Sign) WithDriver(driver interfaces.Driver) *Sign
- func (this *Sign) WithNonceStr(nonce string) *Sign
- func (this *Sign) WithSignKey(signKey string) *Sign
- func (this *Sign) WithTimestamp(ts int64) *Sign
Constants ¶
View Source
const ( // 时间戳字段名 KeyNameTimeStamp = "timestamp" // 随机数 KeyNameNonceStr = "nonce_str" // app_id KeyNameAppID = "app_id" // 签名key KeyNameSignKey = "key" // 签名 KeyNameSign = "sign" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Check ¶
type Check struct {
// contains filtered or unexported fields
}
*
- 验证 *
- @create 2021-8-28
- @author deatil
func (*Check) GetDataWithoutSign ¶
获取不包含 sign 字段的数据
func (*Check) WithDriver ¶
func (this *Check) WithDriver(driver interfaces.Driver) *Check
Click to show internal directories.
Click to hide internal directories.