signature

package
v0.0.0-...-33fbbb5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HeaderGatePayApiKey    = "X-GatePay-Certificate-SN"
	HeaderGatePayClientId  = "X-GatePay-Certificate-ClientId"
	HeaderGatePayTimestamp = "X-GatePay-Timestamp"
	HeaderGatePayNonce     = "X-GatePay-Nonce"
	HeaderGatePaySignature = "X-GatePay-Signature"
	HeaderGateMerchantId   = "X-GatePay-ChannelId"
	HeaderGateClientId     = "X-GatePay-ClientId"
)

签名head定义

Variables

View Source
var ErrInvalidSignature = fmt.Errorf("invalid signature")

Functions

func GenerateNonce

func GenerateNonce(n int) string

func Sign

func Sign(singingData, key string) string

func Verify

func Verify(singingData, signature, key string) error

func VerifySignature

func VerifySignature(timestamp string, nonce string, body string, secretKey string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL