Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SermoDigital/jose
/ types & classes
Types & classes
30 in github.com/SermoDigital/jose
⨍
Functions
264
◇
Types & classes
30
↓ 6 callers
TypeAlias
Signature
Signature is a JWS signature.
crypto/signature.go:10
↓ 3 callers
TypeAlias
Claims
Claims represents a set of JOSE Claims.
jws/claims.go:12
↓ 2 callers
TypeAlias
easy
jws/jws_test.go:14
↓ 2 callers
TypeAlias
rawBase64
jws/rawbase64.go:5
↓ 1 callers
TypeAlias
Claims
Claims implements a set of JOSE Claims with the addition of some helper methods, similar to net/url.Values.
jwt/claims.go:13
↓ 1 callers
TypeAlias
Protected
Protected Headers are base64-encoded after they're marshaled into JSON.
header.go:64
Struct
ECPoint
ECPoint is a marshalling structure for the EC points R and S.
crypto/ecdsa.go:25
Interface
Encoder
Encoder is satisfied if the type can marshal itself into a valid structure for a JWS.
base64.go:7
TypeAlias
Format
Format specifies which "format" the JWS is in -- Flat, General, or compact. Additionally, constants for JWT/Unknown are added.
jws/jws.go:384
TypeAlias
Header
Header implements a JOSE Header with the addition of some helper methods, similar to net/url.Values.
header.go:7
Interface
JWS
JWS implements a JWS per RFC 7515.
jws/jws.go:14
Interface
JWT
JWT represents a JWT per RFC 7519. It's described as an interface instead of a physical structure because both JWS and JWEs can be JWTs. So, in order
jwt/jwt.go:14
TypeAlias
MultiError
MultiError is a slice of errors.
jws/jws_validate.go:37
Interface
SigningMethod
SigningMethod is an interface that provides a way to sign JWS tokens.
crypto/signing_method.go:6
Struct
SigningMethodECDSA
SigningMethodECDSA implements the ECDSA family of signing methods signing methods
crypto/ecdsa.go:18
Struct
SigningMethodHMAC
SigningMethodHMAC implements the HMAC-SHA family of SigningMethods.
crypto/hmac.go:11
Struct
SigningMethodNone
SigningMethodNone is the default "none" algorithm.
crypto/none.go:40
Struct
SigningMethodRSA
SigningMethodRSA implements the RSA family of SigningMethods.
crypto/rsa.go:11
Struct
SigningMethodRSAPSS
SigningMethodRSAPSS implements the RSAPSS family of SigningMethods.
crypto/rsa_pss.go:13
Struct
SigningOpts
SigningOpts is a struct which holds options for validating JWS signatures. Number represents the cumulative which signatures need to verify in order f
jws/jws_validate.go:139
Struct
TestSigningMethod
jws/signing_methods_test.go:29
FuncType
ValidateFunc
ValidateFunc is a function that provides access to the JWT and allows for custom validation. Keep in mind that the Verify methods in the JWS/JWE sibli
jwt/jwt.go:36
Struct
Validator
Validator represents some of the validation options.
jwt/jwt.go:39
FuncType
VerifyCallback
VerifyCallback is a callback function that can be used to access header parameters to lookup needed information. For example, looking up the "kid" par
jws/jws_validate.go:14
Struct
f
crypto/none.go:19
Struct
ff
jws/signing_methods_test.go:16
Struct
generic
jws/jws.go:170
Struct
jws
jws represents a specific jws.
jws/jws.go:70
Struct
payload
payload represents the payload of a JWS.
jws/payload.go:10
Struct
sigHead
sigHead represents the 'signatures' member of the jws' "general" serialization form per https://tools.ietf.org/html/rfc7515#section-7.2.1 It's embedd
jws/jws.go:119