René's URL Explorer Experiment


Title: httpsig package - github.com/go-fed/httpsig - Go Packages

direct link

Domain: pkg.go.dev

NoneIE=edge
DescriptionImplements HTTP request and response signing and verification.

Links:

https://go.dev/
Skip to Main Content https://pkg.go.dev/github.com/go-fed/httpsig#main-content
Why Go https://pkg.go.dev/github.com/go-fed/httpsig
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/go-fed/httpsig
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/go-fed/httpsig
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://pkg.go.dev/github.com/go-fed/httpsig
Why Go https://pkg.go.dev/github.com/go-fed/httpsig
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/go-fed/httpsig
Docs https://pkg.go.dev/github.com/go-fed/httpsig
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/go-fed/httpsig
Community https://pkg.go.dev/github.com/go-fed/httpsig
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttps://pkg.go.dev/
github.com/go-fed/httpsig https://pkg.go.dev/github.com/go-fed/httpsig@v1.1.0
https://go.dev/
Version: v1.1.0 https://pkg.go.dev/github.com/go-fed/httpsig?tab=versions
Go to latest https://pkg.go.dev/github.com/go-fed/httpsig
BSD-3-Clausehttps://pkg.go.dev/github.com/go-fed/httpsig?tab=licenses
Imports: 28 https://pkg.go.dev/github.com/go-fed/httpsig?tab=imports
Imported by: 81 https://pkg.go.dev/github.com/go-fed/httpsig?tab=importedby
go.modhttps://github.com/go-fed/httpsig/tree/v1.1.0/go.mod
Learn more about best practiceshttps://pkg.go.dev/about#best-practices
github.com/go-fed/httpsig https://github.com/go-fed/httpsig
Open Source Insights https://deps.dev/go/github.com%2Fgo-fed%2Fhttpsig/v1.1.0
README https://pkg.go.dev/github.com/go-fed/httpsig#section-readme
How to use https://pkg.go.dev/github.com/go-fed/httpsig#readme-how-to-use
Signing https://pkg.go.dev/github.com/go-fed/httpsig#readme-signing
Verifying https://pkg.go.dev/github.com/go-fed/httpsig#readme-verifying
Documentation https://pkg.go.dev/github.com/go-fed/httpsig#section-documentation
Overviewhttps://pkg.go.dev/github.com/go-fed/httpsig#pkg-overview
Index https://pkg.go.dev/github.com/go-fed/httpsig#pkg-index
Constants https://pkg.go.dev/github.com/go-fed/httpsig#pkg-constants
Variables https://pkg.go.dev/github.com/go-fed/httpsig#pkg-variables
Functions https://pkg.go.dev/github.com/go-fed/httpsig#pkg-functions
IsSupportedDigestAlgorithm(algo) https://pkg.go.dev/github.com/go-fed/httpsig#IsSupportedDigestAlgorithm
IsSupportedHttpSigAlgorithm(algo) https://pkg.go.dev/github.com/go-fed/httpsig#IsSupportedHttpSigAlgorithm
NewSSHSigner(s, dAlgo, headers, scheme, expiresIn) https://pkg.go.dev/github.com/go-fed/httpsig#NewSSHSigner
NewSigner(prefs, dAlgo, headers, scheme, expiresIn) https://pkg.go.dev/github.com/go-fed/httpsig#NewSigner
Types https://pkg.go.dev/github.com/go-fed/httpsig#pkg-types
type Algorithm https://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
type DigestAlgorithm https://pkg.go.dev/github.com/go-fed/httpsig#DigestAlgorithm
type ECDSASignature https://pkg.go.dev/github.com/go-fed/httpsig#ECDSASignature
type SSHSigner https://pkg.go.dev/github.com/go-fed/httpsig#SSHSigner
type SignatureScheme https://pkg.go.dev/github.com/go-fed/httpsig#SignatureScheme
type Signer https://pkg.go.dev/github.com/go-fed/httpsig#Signer
type Verifier https://pkg.go.dev/github.com/go-fed/httpsig#Verifier
NewResponseVerifier(r) https://pkg.go.dev/github.com/go-fed/httpsig#NewResponseVerifier
NewVerifier(r) https://pkg.go.dev/github.com/go-fed/httpsig#NewVerifier
Source Files https://pkg.go.dev/github.com/go-fed/httpsig#section-sourcefiles
https://pkg.go.dev/github.com/go-fed/httpsig#section-readme
HTTP Signatureshttps://tools.ietf.org/html/draft-cavage-http-signatures
https://pkg.go.dev/github.com/go-fed/httpsig#section-documentation
https://pkg.go.dev/github.com/go-fed/httpsig#pkg-overview
https://pkg.go.dev/github.com/go-fed/httpsig#pkg-index
Constantshttps://pkg.go.dev/github.com/go-fed/httpsig#pkg-constants
func IsSupportedDigestAlgorithm(algo string) boolhttps://pkg.go.dev/github.com/go-fed/httpsig#IsSupportedDigestAlgorithm
func IsSupportedHttpSigAlgorithm(algo string) boolhttps://pkg.go.dev/github.com/go-fed/httpsig#IsSupportedHttpSigAlgorithm
func NewSSHSigner(s ssh.Signer, dAlgo DigestAlgorithm, headers []string, scheme SignatureScheme, ...) (SSHSigner, Algorithm, error)https://pkg.go.dev/github.com/go-fed/httpsig#NewSSHSigner
func NewSigner(prefs []Algorithm, dAlgo DigestAlgorithm, headers []string, ...) (Signer, Algorithm, error)https://pkg.go.dev/github.com/go-fed/httpsig#NewSigner
type Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
type DigestAlgorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#DigestAlgorithm
type ECDSASignaturehttps://pkg.go.dev/github.com/go-fed/httpsig#ECDSASignature
type SSHSignerhttps://pkg.go.dev/github.com/go-fed/httpsig#SSHSigner
type SignatureSchemehttps://pkg.go.dev/github.com/go-fed/httpsig#SignatureScheme
type Signerhttps://pkg.go.dev/github.com/go-fed/httpsig#Signer
type Verifierhttps://pkg.go.dev/github.com/go-fed/httpsig#Verifier
func NewResponseVerifier(r *http.Response) (Verifier, error)https://pkg.go.dev/github.com/go-fed/httpsig#NewResponseVerifier
func NewVerifier(r *http.Request) (Verifier, error)https://pkg.go.dev/github.com/go-fed/httpsig#NewVerifier
https://pkg.go.dev/github.com/go-fed/httpsig#pkg-constants
View Sourcehttps://github.com/go-fed/httpsig/blob/v1.1.0/signing.go#L15
https://pkg.go.dev/github.com/go-fed/httpsig#pkg-variables
https://pkg.go.dev/github.com/go-fed/httpsig#pkg-functions
IsSupportedDigestAlgorithmhttps://github.com/go-fed/httpsig/blob/v1.1.0/digest.go#L27
https://pkg.go.dev/github.com/go-fed/httpsig#IsSupportedDigestAlgorithm
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
IsSupportedHttpSigAlgorithmhttps://github.com/go-fed/httpsig/blob/v1.1.0/algorithms.go#L391
https://pkg.go.dev/github.com/go-fed/httpsig#IsSupportedHttpSigAlgorithm
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
NewSSHSignerhttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L218
https://pkg.go.dev/github.com/go-fed/httpsig#NewSSHSigner
sshhttps://pkg.go.dev/golang.org/x/crypto/ssh
Signerhttps://pkg.go.dev/golang.org/x/crypto/ssh#Signer
DigestAlgorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#DigestAlgorithm
stringhttps://pkg.go.dev/builtin#string
SignatureSchemehttps://pkg.go.dev/github.com/go-fed/httpsig#SignatureScheme
int64https://pkg.go.dev/builtin#int64
SSHSignerhttps://pkg.go.dev/github.com/go-fed/httpsig#SSHSigner
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
errorhttps://pkg.go.dev/builtin#error
NewSignerhttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L165
https://pkg.go.dev/github.com/go-fed/httpsig#NewSigner
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
DigestAlgorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#DigestAlgorithm
stringhttps://pkg.go.dev/builtin#string
SignatureSchemehttps://pkg.go.dev/github.com/go-fed/httpsig#SignatureScheme
int64https://pkg.go.dev/builtin#int64
Signerhttps://pkg.go.dev/github.com/go-fed/httpsig#Signer
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
errorhttps://pkg.go.dev/builtin#error
https://pkg.go.dev/github.com/go-fed/httpsig#pkg-types
Algorithmhttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L22
https://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
stringhttps://pkg.go.dev/builtin#string
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
DigestAlgorithmhttps://github.com/go-fed/httpsig/blob/v1.1.0/digest.go#L13
https://pkg.go.dev/github.com/go-fed/httpsig#DigestAlgorithm
stringhttps://pkg.go.dev/builtin#string
DigestAlgorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#DigestAlgorithm
ECDSASignaturehttps://github.com/go-fed/httpsig/blob/v1.1.0/algorithms.go#L290
https://pkg.go.dev/github.com/go-fed/httpsig#ECDSASignature
bighttps://pkg.go.dev/math/big
Inthttps://pkg.go.dev/math/big#Int
SSHSignerhttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L184
https://pkg.go.dev/github.com/go-fed/httpsig#SSHSigner
RFC 3230https://rfc-editor.org/rfc/rfc3230.html
stringhttps://pkg.go.dev/builtin#string
httphttps://pkg.go.dev/net/http
Requesthttps://pkg.go.dev/net/http#Request
bytehttps://pkg.go.dev/builtin#byte
errorhttps://pkg.go.dev/builtin#error
RFC 3230https://rfc-editor.org/rfc/rfc3230.html
stringhttps://pkg.go.dev/builtin#string
httphttps://pkg.go.dev/net/http
ResponseWriterhttps://pkg.go.dev/net/http#ResponseWriter
bytehttps://pkg.go.dev/builtin#byte
errorhttps://pkg.go.dev/builtin#error
SignatureSchemehttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L79
https://pkg.go.dev/github.com/go-fed/httpsig#SignatureScheme
stringhttps://pkg.go.dev/builtin#string
SignatureSchemehttps://pkg.go.dev/github.com/go-fed/httpsig#SignatureScheme
SignatureSchemehttps://pkg.go.dev/github.com/go-fed/httpsig#SignatureScheme
Signerhttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L116
https://pkg.go.dev/github.com/go-fed/httpsig#Signer
RFC 3230https://rfc-editor.org/rfc/rfc3230.html
cryptohttps://pkg.go.dev/crypto
PrivateKeyhttps://pkg.go.dev/crypto#PrivateKey
stringhttps://pkg.go.dev/builtin#string
httphttps://pkg.go.dev/net/http
Requesthttps://pkg.go.dev/net/http#Request
bytehttps://pkg.go.dev/builtin#byte
errorhttps://pkg.go.dev/builtin#error
RFC 3230https://rfc-editor.org/rfc/rfc3230.html
cryptohttps://pkg.go.dev/crypto
PrivateKeyhttps://pkg.go.dev/crypto#PrivateKey
stringhttps://pkg.go.dev/builtin#string
httphttps://pkg.go.dev/net/http
ResponseWriterhttps://pkg.go.dev/net/http#ResponseWriter
bytehttps://pkg.go.dev/builtin#byte
errorhttps://pkg.go.dev/builtin#error
Verifierhttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L251
https://pkg.go.dev/github.com/go-fed/httpsig#Verifier
stringhttps://pkg.go.dev/builtin#string
cryptohttps://pkg.go.dev/crypto
PublicKeyhttps://pkg.go.dev/crypto#PublicKey
Algorithmhttps://pkg.go.dev/github.com/go-fed/httpsig#Algorithm
errorhttps://pkg.go.dev/builtin#error
NewResponseVerifierhttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L292
https://pkg.go.dev/github.com/go-fed/httpsig#NewResponseVerifier
httphttps://pkg.go.dev/net/http
Responsehttps://pkg.go.dev/net/http#Response
Verifierhttps://pkg.go.dev/github.com/go-fed/httpsig#Verifier
errorhttps://pkg.go.dev/builtin#error
NewVerifierhttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go#L280
https://pkg.go.dev/github.com/go-fed/httpsig#NewVerifier
httphttps://pkg.go.dev/net/http
Requesthttps://pkg.go.dev/net/http#Request
Verifierhttps://pkg.go.dev/github.com/go-fed/httpsig#Verifier
errorhttps://pkg.go.dev/builtin#error
https://pkg.go.dev/github.com/go-fed/httpsig#section-sourcefiles
View all Source fileshttps://github.com/go-fed/httpsig/tree/v1.1.0
algorithms.gohttps://github.com/go-fed/httpsig/blob/v1.1.0/algorithms.go
digest.gohttps://github.com/go-fed/httpsig/blob/v1.1.0/digest.go
httpsig.gohttps://github.com/go-fed/httpsig/blob/v1.1.0/httpsig.go
signing.gohttps://github.com/go-fed/httpsig/blob/v1.1.0/signing.go
verifying.gohttps://github.com/go-fed/httpsig/blob/v1.1.0/verifying.go
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions#use-cases
Case Studies https://go.dev/solutions#case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://pkg.go.dev/std
Sub-repositories https://pkg.go.dev/golang.org/x
About Go Packages https://pkg.go.dev/about
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.