文件名称:httpsign:签署HTTP消息中间件
文件大小:17KB
文件格式:ZIP
更新时间:2024-05-21 15:48:57
gin gin-middleware gin-gonic Go
httpsign 基于对消息中间件进行。 例子 package main import ( "github.com/gin-contrib/httpsign" "github.com/gin-contrib/httpsign/crypto" "github.com/gin-gonic/gin" ) func main () { // Define algorithm hmacsha256 := & crypto. HmacSha256 {} hmacsha512 := & crypto. HmacSha512 {} // Init define secret params readKeyID := httpsign . KeyID ( "read" ) writeKeyID := httpsign . KeyID ( "write" ) secrets := http
【文件预览】:
httpsign-master
----.travis.yml(463B)
----authenticator_test.go(9KB)
----parser.go(2KB)
----parser_test.go(2KB)
----signatureheader.go(2KB)
----errors.go(2KB)
----LICENSE(1KB)
----authenticator.go(4KB)
----secret.go(297B)
----.gitignore(192B)
----crypto()
--------hmacsha256.go(548B)
--------hmacsha512.go(548B)
--------crypto.go(149B)
----go.sum(5KB)
----signatureheader_test.go(7KB)
----README.md(2KB)
----validator()
--------digestvalidate.go(1KB)
--------validator.go(168B)
--------datevalidate.go(1KB)
----go.mod(260B)