Versions in this module Expand all Collapse all v1 v1.0.1001 Apr 29, 2022 Changes in this version + const KeyNameAppID + const KeyNameNonceStr + const KeyNameSign + const KeyNameSignKey + const KeyNameTimeStamp + type Check struct + func NewCheck() *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 struct + func NewSign() *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